Sophie

Sophie

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

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

<html>
<head>
<title>Ogre::Viewport 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::Viewport  Class Reference</h1>An abstraction of a viewport, i.e. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>&gt;</code>
<p>
Collaboration diagram for Ogre::Viewport:<p><center><img src="classOgre_1_1Viewport__coll__graph.png" border="0" usemap="#Ogre_1_1Viewport__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1Viewport__coll__map">
<area href="classOgre_1_1ColourValue.html" shape="rect" coords="21,127,141,108" alt="">
<area href="classOgre_1_1RenderTarget.html" shape="rect" coords="17,195,145,176" alt="">
<area href="classOgre_1_1Camera.html" shape="rect" coords="35,263,128,244" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1Viewport-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_1Viewport.html#Ogre_1_1Viewporta0">Viewport</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *camera, <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> *target, float left, float top, float width, float height, int ZOrder)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The usual constructor.</em> <a href="#Ogre_1_1Viewporta0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta1">~Viewport</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default destructor.</em> <a href="#Ogre_1_1Viewporta1"></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_1Viewport.html#Ogre_1_1Viewporta2">_updateDimensions</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Notifies the viewport of a possible change in dimensions.</em> <a href="#Ogre_1_1Viewporta2"></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_1Viewport.html#Ogre_1_1Viewporta3">update</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Instructs the viewport to updates its contents.</em> <a href="#Ogre_1_1Viewporta3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta4">getTarget</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves a pointer to the render target for this viewport.</em> <a href="#Ogre_1_1Viewporta4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta5">getCamera</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves a pointer to the camera for this viewport.</em> <a href="#Ogre_1_1Viewporta5"></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_1Viewport.html#Ogre_1_1Viewporta6">setCamera</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the camera to use for rendering to this viewport.</em> <a href="#Ogre_1_1Viewporta6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta7">getZOrder</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the Z-Order of this viewport.</em> <a href="#Ogre_1_1Viewporta7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta8">getLeft</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.</em> <a href="#Ogre_1_1Viewporta8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta9">getTop</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.</em> <a href="#Ogre_1_1Viewporta9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta10">getWidth</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.</em> <a href="#Ogre_1_1Viewporta10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta11">getHeight</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.</em> <a href="#Ogre_1_1Viewporta11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta12">getActualLeft</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets one of the actual dimensions of the viewport, a value in pixels.</em> <a href="#Ogre_1_1Viewporta12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta13">getActualTop</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets one of the actual dimensions of the viewport, a value in pixels.</em> <a href="#Ogre_1_1Viewporta13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta14">getActualWidth</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets one of the actual dimensions of the viewport, a value in pixels.</em> <a href="#Ogre_1_1Viewporta14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta15">getActualHeight</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets one of the actual dimensions of the viewport, a value in pixels.</em> <a href="#Ogre_1_1Viewporta15"></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_1Viewport.html#Ogre_1_1Viewporta16">setDimensions</a> (float left, float top, float width, float height)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the dimensions (after creation).</em> <a href="#Ogre_1_1Viewporta16"></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_1Viewport.html#Ogre_1_1Viewporta17">setBackgroundColour</a> (const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the initial background colour of the viewport (before rendering).</em> <a href="#Ogre_1_1Viewporta17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta18">getBackgroundColour</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the background colour.</em> <a href="#Ogre_1_1Viewporta18"></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_1Viewport.html#Ogre_1_1Viewporta19">setClearEveryFrame</a> (bool clear)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Determines whether to clear the viewport before rendering.</em> <a href="#Ogre_1_1Viewporta19"></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_1Viewport.html#Ogre_1_1Viewporta20">getClearEveryFrame</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Determines if the viewport is cleared before every frame.</em> <a href="#Ogre_1_1Viewporta20"></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_1Viewport.html#Ogre_1_1Viewporta21">getActualDimensions</a> (int &amp;left, int &amp;top, int &amp;width, int &amp;height) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Access to actual dimensions (based on target size).</em> <a href="#Ogre_1_1Viewporta21"></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_1Viewport.html#Ogre_1_1Viewporta22">_isUpdated</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta23">_clearUpdatedFlag</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewporta24">_getNumRenderedFaces</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the number of rendered faces in the last update.</em> <a href="#Ogre_1_1Viewporta24"></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_1Viewport.html#Ogre_1_1Viewporta25">setOverlaysEnabled</a> (bool enabled)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tells this viewport whether it should display <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> objects.</em> <a href="#Ogre_1_1Viewporta25"></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_1Viewport.html#Ogre_1_1Viewporta26">getOverlaysEnabled</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether or not <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> objects (created in the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>) are displayed in this viewport.</em> <a href="#Ogre_1_1Viewporta26"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn0">mCamera</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn1">mTarget</a></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn2">mRelLeft</a></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn3">mRelTop</a></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn4">mRelWidth</a></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn5">mRelHeight</a></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn6">mActLeft</a></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn7">mActTop</a></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn8">mActWidth</a></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn9">mActHeight</a></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn10">mZOrder</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>ZOrder.</em> <a href="#Ogre_1_1Viewportn10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn11">mBackColour</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Background options.</em> <a href="#Ogre_1_1Viewportn11"></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_1Viewport.html#Ogre_1_1Viewportn12">mClearEveryFrame</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn13">mUpdated</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Viewport.html#Ogre_1_1Viewportn14">mShowOverlays</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
An abstraction of a viewport, i.e.
<p>
a rendering region on a render target. <dl compact><dt><b>
Remarks: </b><dd>
 A viewport is the meeting of a camera and a rendering surface - the camera renders the scene from a viewpoint, and places its results into some subset of a rendering target, which may be the whole surface or just a part of the surface. Each viewport has a single camera as source and a single target as destination. A camera only has 1 viewport, but a render target may have several. A viewport also has a Z-order, i.e. if there is more than one viewport on a single render target and they overlap, one must obscure the other in some predetermined way. </dl>
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8h-source.html#l00046">46</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1Viewporta0" doxytag="Ogre::Viewport::Viewport"></a><p>
<table width="100%" 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::Viewport::Viewport </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>camera</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>target</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>left</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>top</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ZOrder</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>
The usual constructor.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>cam</em>&nbsp;</td><td>
Pointer to a camera to be the source for the image. </td></tr>
<tr><td valign=top><em>target</em>&nbsp;</td><td>
Pointer to the render target to be the destination for the rendering. </td></tr>
<tr><td valign=top><em>left</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>top</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>width</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>height</em>&nbsp;</td><td>
Dimensions of the viewport, expressed as a value between 0 and 1. This allows the dimensions to apply irrespective of changes in the target's size: e.g. to fill the whole area, values of 0,0,1,1 are appropriate. </td></tr>
<tr><td valign=top><em>ZOrder</em>&nbsp;</td><td>
Relative Z-order on the target. Lower = further to the front. </td></tr>
</table>
</dl>    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta1" doxytag="Ogre::Viewport::~Viewport"></a><p>
<table width="100%" 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::Viewport::~Viewport </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Default destructor.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00065">65</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1Viewporta23" doxytag="Ogre::Viewport::_clearUpdatedFlag"></a><p>
<table width="100%" 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::Viewport::_clearUpdatedFlag </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>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00075">75</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00225">mUpdated</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">Ogre::GLRenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta24" doxytag="Ogre::Viewport::_getNumRenderedFaces"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned int Ogre::Viewport::_getNumRenderedFaces </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the number of rendered faces in the last update.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00209">209</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreCamera_8cpp-source.html#l00811">Ogre::Camera::_getNumRenderedFaces</a>(), and <a class="el" href="OgreViewport_8h-source.html#l00214">mCamera</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta22" doxytag="Ogre::Viewport::_isUpdated"></a><p>
<table width="100%" 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::Viewport::_isUpdated </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>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00070">70</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00225">mUpdated</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">Ogre::GLRenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta2" doxytag="Ogre::Viewport::_updateDimensions"></a><p>
<table width="100%" 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::Viewport::_updateDimensions </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>
Notifies the viewport of a possible change in dimensions.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Used by the target to update the viewport's dimensions (usually the result of a change in target size). </dl><dl compact><dt><b>
Note: </b><dd>
 Internal use by <a class="el" href="namespaceOgre.html">Ogre</a> only. </dl>
<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00080">80</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreRenderTarget_8cpp-source.html#l00085">Ogre::RenderTarget::getHeight</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00100">Ogre::Camera::getName</a>(), <a class="el" href="OgreRenderTarget_8cpp-source.html#l00081">Ogre::RenderTarget::getWidth</a>(), <a class="el" href="OgreViewport_8h-source.html#l00219">mActHeight</a>, <a class="el" href="OgreViewport_8h-source.html#l00219">mActLeft</a>, <a class="el" href="OgreViewport_8h-source.html#l00219">mActTop</a>, <a class="el" href="OgreViewport_8h-source.html#l00219">mActWidth</a>, <a class="el" href="OgreViewport_8h-source.html#l00214">mCamera</a>, <a class="el" href="OgreViewport_8h-source.html#l00217">mRelHeight</a>, <a class="el" href="OgreViewport_8h-source.html#l00217">mRelLeft</a>, <a class="el" href="OgreViewport_8h-source.html#l00217">mRelTop</a>, <a class="el" href="OgreViewport_8h-source.html#l00217">mRelWidth</a>, <a class="el" href="OgreViewport_8h-source.html#l00215">mTarget</a>, <a class="el" href="OgreViewport_8h-source.html#l00225">mUpdated</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta21" doxytag="Ogre::Viewport::getActualDimensions"></a><p>
<table width="100%" 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::Viewport::getActualDimensions </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>left</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>top</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>

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

<p>
Access to actual dimensions (based on target size).
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00200">200</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00219">mActHeight</a>, <a class="el" href="OgreViewport_8h-source.html#l00219">mActLeft</a>, <a class="el" href="OgreViewport_8h-source.html#l00219">mActTop</a>, and <a class="el" href="OgreViewport_8h-source.html#l00219">mActWidth</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta15" doxytag="Ogre::Viewport::getActualHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Ogre::Viewport::getActualHeight </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 one of the actual dimensions of the viewport, a value in pixels.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00160">160</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00219">mActHeight</a>.
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00244">Ogre::OverlayManager::_queueOverlaysForRendering</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">Ogre::GLRenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta12" doxytag="Ogre::Viewport::getActualLeft"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Ogre::Viewport::getActualLeft </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 one of the actual dimensions of the viewport, a value in pixels.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00145">145</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00219">mActLeft</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">Ogre::GLRenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta13" doxytag="Ogre::Viewport::getActualTop"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Ogre::Viewport::getActualTop </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 one of the actual dimensions of the viewport, a value in pixels.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00150">150</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00219">mActTop</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">Ogre::GLRenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta14" doxytag="Ogre::Viewport::getActualWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Ogre::Viewport::getActualWidth </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 one of the actual dimensions of the viewport, a value in pixels.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00155">155</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00219">mActWidth</a>.
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00244">Ogre::OverlayManager::_queueOverlaysForRendering</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">Ogre::GLRenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta18" doxytag="Ogre::Viewport::getBackgroundColour"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp; Ogre::Viewport::getBackgroundColour </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 background colour.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00185">185</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00223">mBackColour</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00995">Ogre::GLRenderSystem::_beginFrame</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01671">Ogre::D3D9RenderSystem::_beginFrame</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01300">Ogre::D3DRenderSystem::_beginFrame</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta5" doxytag="Ogre::Viewport::getCamera"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Camera.html">Camera</a> * Ogre::Viewport::getCamera </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>
Retrieves a pointer to the camera for this viewport.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00120">120</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00214">mCamera</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta20" doxytag="Ogre::Viewport::getClearEveryFrame"></a><p>
<table width="100%" 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::Viewport::getClearEveryFrame </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>
Determines if the viewport is cleared before every frame.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00195">195</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00224">mClearEveryFrame</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00995">Ogre::GLRenderSystem::_beginFrame</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01671">Ogre::D3D9RenderSystem::_beginFrame</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01300">Ogre::D3DRenderSystem::_beginFrame</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta11" doxytag="Ogre::Viewport::getHeight"></a><p>
<table width="100%" 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::Viewport::getHeight </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 one of the relative dimensions of the viewport, a value between 0.0 and 1.0.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00140">140</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00217">mRelHeight</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta8" doxytag="Ogre::Viewport::getLeft"></a><p>
<table width="100%" 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::Viewport::getLeft </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 one of the relative dimensions of the viewport, a value between 0.0 and 1.0.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00125">125</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00217">mRelLeft</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta26" doxytag="Ogre::Viewport::getOverlaysEnabled"></a><p>
<table width="100%" 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::Viewport::getOverlaysEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Returns whether or not <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> objects (created in the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>) are displayed in this viewport.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00225">225</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00226">mShowOverlays</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta4" doxytag="Ogre::Viewport::getTarget"></a><p>
<table width="100%" 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_1RenderTarget.html">RenderTarget</a> * Ogre::Viewport::getTarget </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>
Retrieves a pointer to the render target for this viewport.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00115">115</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00215">mTarget</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">Ogre::GLRenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta9" doxytag="Ogre::Viewport::getTop"></a><p>
<table width="100%" 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::Viewport::getTop </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 one of the relative dimensions of the viewport, a value between 0.0 and 1.0.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00130">130</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00217">mRelTop</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta10" doxytag="Ogre::Viewport::getWidth"></a><p>
<table width="100%" 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::Viewport::getWidth </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 one of the relative dimensions of the viewport, a value between 0.0 and 1.0.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00135">135</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00217">mRelWidth</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta7" doxytag="Ogre::Viewport::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"> int Ogre::Viewport::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 Z-Order of this viewport.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00110">110</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00221">mZOrder</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta17" doxytag="Ogre::Viewport::setBackgroundColour"></a><p>
<table width="100%" 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::Viewport::setBackgroundColour </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>colour</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Sets the initial background colour of the viewport (before rendering).
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00180">180</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00223">mBackColour</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta6" doxytag="Ogre::Viewport::setCamera"></a><p>
<table width="100%" 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::Viewport::setCamera </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>cam</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Sets the camera to use for rendering to this viewport.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00214">214</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00214">mCamera</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta19" doxytag="Ogre::Viewport::setClearEveryFrame"></a><p>
<table width="100%" 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::Viewport::setClearEveryFrame </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>clear</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>
Determines whether to clear the viewport before rendering.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 If you expecting every pixel on the viewport to be redrawn every frame, you can save a little time by not clearing the viewport before every frame. Do so by passing 'false' to this method (the default is to clear every frame). </dl>
<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00190">190</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00224">mClearEveryFrame</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta16" doxytag="Ogre::Viewport::setDimensions"></a><p>
<table width="100%" 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::Viewport::setDimensions </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>left</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>top</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

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

<p>
Sets the dimensions (after creation).
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>left</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>top</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>width</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>height</em>&nbsp;</td><td>
Dimensions relative to the size of the target, represented as real values between 0 and 1. i.e. the full target area is 0, 0, 1, 1. </td></tr>
</table>
</dl>    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta25" doxytag="Ogre::Viewport::setOverlaysEnabled"></a><p>
<table width="100%" 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::Viewport::setOverlaysEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>enabled</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>
Tells this viewport whether it should display <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> objects.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> objects are layers which appear on top of the scene. They are created via <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera86">SceneManager::createOverlay</a> and every viewport displays these by default. However, you probably don't want this if you're using multiple viewports, because one of them is probably a picture-in-picture which is not supposed to have overlays of it's own. In this case you can turn off overlays on this viewport by calling this method. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>enabled</em>&nbsp;</td><td>
If true, any overlays are displayed, if false they are not. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00220">220</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8h-source.html#l00226">mShowOverlays</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewporta3" doxytag="Ogre::Viewport::update"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Viewport::update </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>
Instructs the viewport to updates its contents.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8cpp-source.html#l00174">174</a> of file <a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a>.
<p>
References <a class="el" href="OgreCamera_8cpp-source.html#l00759">Ogre::Camera::_renderScene</a>(), <a class="el" href="OgreViewport_8h-source.html#l00214">mCamera</a>, and <a class="el" href="OgreViewport_8h-source.html#l00226">mShowOverlays</a>.    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1Viewportn9" doxytag="Ogre::Viewport::mActHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Ogre::Viewport::mActHeight<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="OgreViewport_8h-source.html#l00219">219</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00200">getActualDimensions</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00160">getActualHeight</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn6" doxytag="Ogre::Viewport::mActLeft"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Ogre::Viewport::mActLeft<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="OgreViewport_8h-source.html#l00219">219</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00200">getActualDimensions</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00145">getActualLeft</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn7" doxytag="Ogre::Viewport::mActTop"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Ogre::Viewport::mActTop<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="OgreViewport_8h-source.html#l00219">219</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00200">getActualDimensions</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00150">getActualTop</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn8" doxytag="Ogre::Viewport::mActWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Ogre::Viewport::mActWidth<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="OgreViewport_8h-source.html#l00219">219</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00200">getActualDimensions</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00155">getActualWidth</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn11" doxytag="Ogre::Viewport::mBackColour"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> Ogre::Viewport::mBackColour<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Background options.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8h-source.html#l00223">223</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00185">getBackgroundColour</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00180">setBackgroundColour</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn0" doxytag="Ogre::Viewport::mCamera"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Camera.html">Camera</a>* Ogre::Viewport::mCamera<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="OgreViewport_8h-source.html#l00214">214</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00209">_getNumRenderedFaces</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00120">getCamera</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00214">setCamera</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00174">update</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn12" doxytag="Ogre::Viewport::mClearEveryFrame"></a><p>
<table width="100%" 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::Viewport::mClearEveryFrame<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="OgreViewport_8h-source.html#l00224">224</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00195">getClearEveryFrame</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00190">setClearEveryFrame</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn5" doxytag="Ogre::Viewport::mRelHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> float Ogre::Viewport::mRelHeight<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="OgreViewport_8h-source.html#l00217">217</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00140">getHeight</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn2" doxytag="Ogre::Viewport::mRelLeft"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> float Ogre::Viewport::mRelLeft<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="OgreViewport_8h-source.html#l00217">217</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00125">getLeft</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn3" doxytag="Ogre::Viewport::mRelTop"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> float Ogre::Viewport::mRelTop<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="OgreViewport_8h-source.html#l00217">217</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00130">getTop</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn4" doxytag="Ogre::Viewport::mRelWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> float Ogre::Viewport::mRelWidth<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="OgreViewport_8h-source.html#l00217">217</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00135">getWidth</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn14" doxytag="Ogre::Viewport::mShowOverlays"></a><p>
<table width="100%" 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::Viewport::mShowOverlays<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="OgreViewport_8h-source.html#l00226">226</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00225">getOverlaysEnabled</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00220">setOverlaysEnabled</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00174">update</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn1" doxytag="Ogre::Viewport::mTarget"></a><p>
<table width="100%" 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_1RenderTarget.html">RenderTarget</a>* Ogre::Viewport::mTarget<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="OgreViewport_8h-source.html#l00215">215</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00115">getTarget</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn13" doxytag="Ogre::Viewport::mUpdated"></a><p>
<table width="100%" 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::Viewport::mUpdated<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="OgreViewport_8h-source.html#l00225">225</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00075">_clearUpdatedFlag</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00070">_isUpdated</a>(), and <a class="el" href="OgreViewport_8cpp-source.html#l00080">_updateDimensions</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Viewportn10" doxytag="Ogre::Viewport::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"> int Ogre::Viewport::mZOrder<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
ZOrder.
<p>

<p>
Definition at line <a class="el" href="OgreViewport_8h-source.html#l00221">221</a> of file <a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a>.
<p>
Referenced by <a class="el" href="OgreViewport_8cpp-source.html#l00110">getZOrder</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreViewport_8h-source.html">OgreViewport.h</a><li><a class="el" href="OgreViewport_8cpp-source.html">OgreViewport.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:21:18 2004
</p>
</body>
</html>