source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1GLXWindow.html @ 692

Revision 692, 143.0 KB checked in by mattausch, 19 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::GLXWindow class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>Ogre::GLXWindow Class Reference</h1><code>#include &lt;<a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>&gt;</code>
11<p>
12<p>Inheritance diagram for Ogre::GLXWindow:
13<p><center><img src="classOgre_1_1GLXWindow.png" usemap="#Ogre::GLXWindow_map" border="0" alt=""></center>
14<map name="Ogre::GLXWindow_map">
15<area href="classOgre_1_1RenderWindow.html" alt="Ogre::RenderWindow" shape="rect" coords="0,56,132,80">
16<area href="classOgre_1_1RenderTarget.html" alt="Ogre::RenderTarget" shape="rect" coords="0,0,132,24">
17</map>
18<a href="classOgre_1_1GLXWindow-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
19<tr><td></td></tr>
20<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
21<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7">StatFlags</a> { <br>
22&nbsp;&nbsp;<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww0">SF_NONE</a> =  0,
23<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww1">SF_FPS</a> =  1,
24<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww2">SF_AVG_FPS</a> =  2,
25<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww3">SF_BEST_FPS</a> =  4,
26<br>
27&nbsp;&nbsp;<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww4">SF_WORST_FPS</a> =  8,
28<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww5">SF_TRIANGLE_COUNT</a> =  16,
29<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww6">SF_ALL</a> =  0xFFFF
30<br>
31 }</td></tr>
32
33<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
34<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa0">GLXWindow</a> (Display *display)</td></tr>
35
36<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa1">~GLXWindow</a> ()</td></tr>
37
38<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa2">create</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;name, unsigned int width, unsigned int height, bool fullScreen, const <a class="el" href="namespaceOgre.html#a76">NameValuePairList</a> *miscParams)</td></tr>
39
40<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates &amp; displays the new window.  <a href="#Ogre_1_1GLXWindowa2"></a><br><br></td></tr>
41<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa3">destroy</a> (void)</td></tr>
42
43<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa2">RenderWindow::destroy</a>  <a href="#Ogre_1_1GLXWindowa3"></a><br><br></td></tr>
44<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa4">isActive</a> (void) const </td></tr>
45
46<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa15">RenderWindow::isActive</a>  <a href="#Ogre_1_1GLXWindowa4"></a><br><br></td></tr>
47<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa5">isClosed</a> (void) const </td></tr>
48
49<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa8">RenderWindow::isClosed</a>  <a href="#Ogre_1_1GLXWindowa5"></a><br><br></td></tr>
50<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa6">reposition</a> (int left, int top)</td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa5">RenderWindow::reposition</a>  <a href="#Ogre_1_1GLXWindowa6"></a><br><br></td></tr>
53<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa7">resize</a> (unsigned int width, unsigned int height)</td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa3">RenderWindow::resize</a>  <a href="#Ogre_1_1GLXWindowa7"></a><br><br></td></tr>
56<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa8">swapBuffers</a> (bool waitForVSync)</td></tr>
57
58<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa10">RenderWindow::swapBuffers</a>  <a href="#Ogre_1_1GLXWindowa8"></a><br><br></td></tr>
59<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa9">writeContentsToFile</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;filename)</td></tr>
60
61<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"> <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa45">RenderWindow::writeContentsToFile</a>  <a href="#Ogre_1_1GLXWindowa9"></a><br><br></td></tr>
62<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa10">getCustomAttribute</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;name, void *pData)</td></tr>
63
64<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa11">injectXEvent</a> (const XEvent &amp;event)</td></tr>
65
66<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa12">requiresTextureFlipping</a> () const </td></tr>
67
68<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa13">exposed</a> (bool active)</td></tr>
69
70<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa14">resized</a> (size_t width, size_t height)</td></tr>
71
72<tr><td class="memItemLeft" nowrap align=right valign=top>::Display *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa15">getXDisplay</a> ()</td></tr>
73
74<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1SDLWindowa12">windowMovedOrResized</a> ()</td></tr>
75
76<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notify that the window has been resized externally.  <a href="#Ogre_1_1SDLWindowa12"></a><br><br></td></tr>
77<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1SDLWindowa13">isVisible</a> (void) const </td></tr>
78
79<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates whether the window is visible (not minimized or obscured).  <a href="#Ogre_1_1SDLWindowa13"></a><br><br></td></tr>
80<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa16">isPrimary</a> (void) const </td></tr>
81
82<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates wether the window is the primary window.  <a href="#Ogre_1_1Win32Windowa16"></a><br><br></td></tr>
83<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa17">update</a> (void)</td></tr>
84
85<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl compact><dt><b>Remarks:</b></dt><dd>If OGRE is not running in an automatic rendering loop (started using <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>), the user of the library is responsible for asking each render target to refresh. This is the method used to do this. It automatically re-renders the contents of the target using whatever cameras have been pointed at it (using Camera::setRenderTarget). </dd></dl>
86<dl compact><dt><b></b></dt><dd>This allows OGRE to be used in multi-windowed utilities and for contents to be refreshed only when required, rather than constantly as with the automatic rendering loop.</dd></dl>
87  <a href="#Ogre_1_1Win32Windowa17"></a><br><br></td></tr>
88<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa18">update</a> (bool swapBuffers)</td></tr>
89
90<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Updates the window contents.  <a href="#Ogre_1_1Win32Windowa18"></a><br><br></td></tr>
91<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa19">isFullScreen</a> (void) const </td></tr>
92
93<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if window is running in fullscreen mode.  <a href="#Ogre_1_1Win32Windowa19"></a><br><br></td></tr>
94<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa20">getMetrics</a> (unsigned int &amp;width, unsigned int &amp;height, unsigned int &amp;colourDepth, int &amp;left, int &amp;top)</td></tr>
95
96<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overloaded version of getMetrics from <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a>, including extra details specific to windowing systems.  <a href="#Ogre_1_1Win32Windowa20"></a><br><br></td></tr>
97<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa21">getMetrics</a> (unsigned int &amp;width, unsigned int &amp;height, unsigned int &amp;colourDepth)</td></tr>
98
99<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve information about the render target.  <a href="#Ogre_1_1Win32Windowa21"></a><br><br></td></tr>
100<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa22">getName</a> (void) const </td></tr>
101
102<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve target's name.  <a href="#Ogre_1_1Win32Windowa22"></a><br><br></td></tr>
103<tr><td class="memItemLeft" nowrap align=right valign=top>virtual unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa23">getWidth</a> (void) const </td></tr>
104
105<tr><td class="memItemLeft" nowrap align=right valign=top>virtual unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa24">getHeight</a> (void) const </td></tr>
106
107<tr><td class="memItemLeft" nowrap align=right valign=top>virtual unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa25">getColourDepth</a> (void) const </td></tr>
108
109<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa26">addViewport</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam, int ZOrder=0, float left=0.0f, float top=0.0f, float width=1.0f, float height=1.0f)</td></tr>
110
111<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a viewport to the rendering target.  <a href="#Ogre_1_1Win32Windowa26"></a><br><br></td></tr>
112<tr><td class="memItemLeft" nowrap align=right valign=top>virtual unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa27">getNumViewports</a> (void) const </td></tr>
113
114<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of viewports attached to this target.  <a href="#Ogre_1_1Win32Windowa27"></a><br><br></td></tr>
115<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa28">getViewport</a> (unsigned short index)</td></tr>
116
117<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves a pointer to the viewport with the given index.  <a href="#Ogre_1_1Win32Windowa28"></a><br><br></td></tr>
118<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa29">removeViewport</a> (int ZOrder)</td></tr>
119
120<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes a viewport at a given ZOrder.  <a href="#Ogre_1_1Win32Windowa29"></a><br><br></td></tr>
121<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa30">removeAllViewports</a> (void)</td></tr>
122
123<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes all viewports on this target.  <a href="#Ogre_1_1Win32Windowa30"></a><br><br></td></tr>
124<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa31">getStatistics</a> (float &amp;lastFPS, float &amp;avgFPS, float &amp;bestFPS, float &amp;worstFPS) const </td></tr>
125
126<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retieves details of current rendering performance.  <a href="#Ogre_1_1Win32Windowa31"></a><br><br></td></tr>
127<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const FrameStats &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa32">getStatistics</a> (void) const </td></tr>
128
129<tr><td class="memItemLeft" nowrap align=right valign=top>virtual float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa33">getLastFPS</a> () const </td></tr>
130
131<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered.  <a href="#Ogre_1_1Win32Windowa33"></a><br><br></td></tr>
132<tr><td class="memItemLeft" nowrap align=right valign=top>virtual float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa34">getAverageFPS</a> () const </td></tr>
133
134<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Individual stats access - gets the average frames per second (FPS) since call to <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>.  <a href="#Ogre_1_1Win32Windowa34"></a><br><br></td></tr>
135<tr><td class="memItemLeft" nowrap align=right valign=top>virtual float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa35">getBestFPS</a> () const </td></tr>
136
137<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Individual stats access - gets the best frames per second (FPS) since call to <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>.  <a href="#Ogre_1_1Win32Windowa35"></a><br><br></td></tr>
138<tr><td class="memItemLeft" nowrap align=right valign=top>virtual float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa36">getWorstFPS</a> () const </td></tr>
139
140<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Individual stats access - gets the worst frames per second (FPS) since call to <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>.  <a href="#Ogre_1_1Win32Windowa36"></a><br><br></td></tr>
141<tr><td class="memItemLeft" nowrap align=right valign=top>virtual float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa37">getBestFrameTime</a> () const </td></tr>
142
143<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Individual stats access - gets the best frame time.  <a href="#Ogre_1_1Win32Windowa37"></a><br><br></td></tr>
144<tr><td class="memItemLeft" nowrap align=right valign=top>virtual float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa38">getWorstFrameTime</a> () const </td></tr>
145
146<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Individual stats access - gets the worst frame time.  <a href="#Ogre_1_1Win32Windowa38"></a><br><br></td></tr>
147<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa39">resetStatistics</a> (void)</td></tr>
148
149<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets saved frame-rate statistices.  <a href="#Ogre_1_1Win32Windowa39"></a><br><br></td></tr>
150<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa40">setDebugText</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;text)</td></tr>
151
152<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds debug text to this window.  <a href="#Ogre_1_1Win32Windowa40"></a><br><br></td></tr>
153<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa41">getDebugText</a> () const </td></tr>
154
155<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the debug text.  <a href="#Ogre_1_1Win32Windowa41"></a><br><br></td></tr>
156<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa42">addListener</a> (<a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> *listener)</td></tr>
157
158<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a listener to this <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> which will be called back before &amp; after rendering.  <a href="#Ogre_1_1Win32Windowa42"></a><br><br></td></tr>
159<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa43">removeListener</a> (<a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> *listener)</td></tr>
160
161<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes a <a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> previously registered using addListener.  <a href="#Ogre_1_1Win32Windowa43"></a><br><br></td></tr>
162<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa44">removeAllListeners</a> (void)</td></tr>
163
164<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes all listeners from this instance.  <a href="#Ogre_1_1Win32Windowa44"></a><br><br></td></tr>
165<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa45">setPriority</a> (<a class="el" href="namespaceOgre.html#a466">uchar</a> priority)</td></tr>
166
167<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the priority of this render target in relation to the others.  <a href="#Ogre_1_1Win32Windowa45"></a><br><br></td></tr>
168<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a466">uchar</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa46">getPriority</a> () const </td></tr>
169
170<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the priority of a render target.  <a href="#Ogre_1_1Win32Windowa46"></a><br><br></td></tr>
171<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa47">setActive</a> (bool state)</td></tr>
172
173<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used to set the active state of the render target.  <a href="#Ogre_1_1Win32Windowa47"></a><br><br></td></tr>
174<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa48">setAutoUpdated</a> (bool autoupdate)</td></tr>
175
176<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets whether this target should be automatically updated if Ogre's rendering loop or <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota48">Root::_updateAllRenderTargets</a> is being used.  <a href="#Ogre_1_1Win32Windowa48"></a><br><br></td></tr>
177<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa49">isAutoUpdated</a> (void) const </td></tr>
178
179<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets whether this target is automatically updated if Ogre's rendering loop or <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota48">Root::_updateAllRenderTargets</a> is being used.  <a href="#Ogre_1_1Win32Windowa49"></a><br><br></td></tr>
180<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa50">writeContentsToTimestampedFile</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;filenamePrefix, const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;filenameSuffix)</td></tr>
181
182<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file.  <a href="#Ogre_1_1Win32Windowa50"></a><br><br></td></tr>
183<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa51">getTriangleCount</a> (void) const </td></tr>
184
185<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the number of triangles rendered in the last <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderTexturea8">update()</a> call.  <a href="#Ogre_1_1Win32Windowa51"></a><br><br></td></tr>
186<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa52">_notifyCameraRemoved</a> (const <a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam)</td></tr>
187
188<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Utility method to notify a render target that a camera has been removed, incase it was referring to it as a viewer.  <a href="#Ogre_1_1Win32Windowa52"></a><br><br></td></tr>
189<tr><td class="memItemLeft" nowrap align=right valign=top>virtual Impl *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa53">_getImpl</a> ()</td></tr>
190
191<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rendersystem specific interface for this <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a>.  <a href="#Ogre_1_1Win32Windowa53"></a><br><br></td></tr>
192<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
193<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; int, <a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *,<br>
194 std::less&lt; int &gt; &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowx0">ViewportList</a></td></tr>
195
196<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowx1">RenderTargetListenerList</a></td></tr>
197
198<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
199<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowb0">_setPrimary</a> ()</td></tr>
200
201<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates that this is the primary window.  <a href="#Ogre_1_1Win32Windowb0"></a><br><br></td></tr>
202<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowb1">updateStats</a> (void)</td></tr>
203
204<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowb2">firePreUpdate</a> (void)</td></tr>
205
206<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb2"></a><br><br></td></tr>
207<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowb3">firePostUpdate</a> (void)</td></tr>
208
209<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb3"></a><br><br></td></tr>
210<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowb4">fireViewportPreUpdate</a> (<a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *vp)</td></tr>
211
212<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb4"></a><br><br></td></tr>
213<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowb5">fireViewportPostUpdate</a> (<a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *vp)</td></tr>
214
215<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb5"></a><br><br></td></tr>
216<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowb6">fireViewportAdded</a> (<a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *vp)</td></tr>
217
218<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb6"></a><br><br></td></tr>
219<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowb7">fireViewportRemoved</a> (<a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *vp)</td></tr>
220
221<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb7"></a><br><br></td></tr>
222<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
223<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowp9">mIsFullScreen</a></td></tr>
224
225<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowp10">mIsPrimary</a></td></tr>
226
227<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowp11">mLeft</a></td></tr>
228
229<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowp12">mTop</a></td></tr>
230
231<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp13">mName</a></td></tr>
232
233<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of this target.  <a href="#Ogre_1_1Win32Windowp13"></a><br><br></td></tr>
234<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a466">uchar</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp14">mPriority</a></td></tr>
235
236<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The priority of the render target.  <a href="#Ogre_1_1Win32Windowp14"></a><br><br></td></tr>
237<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp15">mWidth</a></td></tr>
238
239<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp16">mHeight</a></td></tr>
240
241<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp17">mColourDepth</a></td></tr>
242
243<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp18">mIsDepthBuffered</a></td></tr>
244
245<tr><td class="memItemLeft" nowrap align=right valign=top>FrameStats&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp19">mStats</a></td></tr>
246
247<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Timer.html">Timer</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp20">mTimer</a></td></tr>
248
249<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp21">mDebugText</a></td></tr>
250
251<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp22">mLastSecond</a></td></tr>
252
253<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp23">mLastTime</a></td></tr>
254
255<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp24">mFrameCount</a></td></tr>
256
257<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp25">mActive</a></td></tr>
258
259<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp26">mAutoUpdate</a></td></tr>
260
261<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowx0">ViewportList</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp27">mViewportList</a></td></tr>
262
263<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List of viewports, map on Z-order.  <a href="#Ogre_1_1Win32Windowp27"></a><br><br></td></tr>
264<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowx1">RenderTargetListenerList</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp28">mListeners</a></td></tr>
265
266<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
267<tr><td class="memItemLeft" nowrap align=right valign=top>::Display *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr0">mDisplay</a></td></tr>
268
269<tr><td class="memItemLeft" nowrap align=right valign=top>::Window&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr1">mWindow</a></td></tr>
270
271<tr><td class="memItemLeft" nowrap align=right valign=top>::Atom&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr2">mAtomDeleteWindow</a></td></tr>
272
273<tr><td class="memItemLeft" nowrap align=right valign=top>::<a class="el" href="classOgre_1_1GLXContext.html">GLXContext</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr3">mGlxContext</a></td></tr>
274
275<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr4">mClosed</a></td></tr>
276
277<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr5">mFullScreen</a></td></tr>
278
279<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr6">mTopLevel</a></td></tr>
280
281<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr7">mOldMode</a></td></tr>
282
283<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1GLXContext.html">GLXContext</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr8">mContext</a></td></tr>
284
285<tr><td colspan=2><br><h2>Friends</h2></td></tr>
286<tr><td class="memItemLeft" nowrap align=right valign=top>class&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windown0">Root</a></td></tr>
287
288</table>
289<hr><h2>Member Typedef Documentation</h2>
290<a class="anchor" name="Ogre_1_1Win32Windowx1" doxytag="Ogre::GLXWindow::RenderTargetListenerList" ></a><p>
291<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
292  <tr>
293    <td class="mdRow">
294      <table cellpadding="0" cellspacing="0" border="0">
295        <tr>
296          <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a>*&gt; <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowx1">Ogre::RenderTarget::RenderTargetListenerList</a><code> [protected, inherited]</code>
297      </table>
298    </td>
299  </tr>
300</table>
301<table cellspacing=5 cellpadding=0 border=0>
302  <tr>
303    <td>
304      &nbsp;
305    </td>
306    <td>
307
308<p>
309
310<p>
311Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00339">339</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
312  </tr>
313</table>
314<a class="anchor" name="Ogre_1_1Win32Windowx0" doxytag="Ogre::GLXWindow::ViewportList" ></a><p>
315<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
316  <tr>
317    <td class="mdRow">
318      <table cellpadding="0" cellspacing="0" border="0">
319        <tr>
320          <td class="md" nowrap valign="top"> typedef std::map&lt;int, <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>*, std::less&lt;int&gt; &gt; <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowx0">Ogre::RenderTarget::ViewportList</a><code> [protected, inherited]</code>
321      </table>
322    </td>
323  </tr>
324</table>
325<table cellspacing=5 cellpadding=0 border=0>
326  <tr>
327    <td>
328      &nbsp;
329    </td>
330    <td>
331
332<p>
333
334<p>
335Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00335">335</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
336  </tr>
337</table>
338<hr><h2>Member Enumeration Documentation</h2>
339<a class="anchor" name="Ogre_1_1Win32Windoww7" doxytag="Ogre::GLXWindow::StatFlags" ></a><p>
340<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
341  <tr>
342    <td class="mdRow">
343      <table cellpadding="0" cellspacing="0" border="0">
344        <tr>
345          <td class="md" nowrap valign="top"> enum <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7">Ogre::RenderTarget::StatFlags</a><code> [inherited]</code>
346      </table>
347    </td>
348  </tr>
349</table>
350<table cellspacing=5 cellpadding=0 border=0>
351  <tr>
352    <td>
353      &nbsp;
354    </td>
355    <td>
356
357<p>
358<dl compact><dt><b>Enumeration values: </b></dt><dd>
359<table border=0 cellspacing=2 cellpadding=0>
360<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww0" doxytag="SF_NONE" ></a>SF_NONE</em>&nbsp;</td><td>
361</td></tr>
362<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww1" doxytag="SF_FPS" ></a>SF_FPS</em>&nbsp;</td><td>
363</td></tr>
364<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww2" doxytag="SF_AVG_FPS" ></a>SF_AVG_FPS</em>&nbsp;</td><td>
365</td></tr>
366<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww3" doxytag="SF_BEST_FPS" ></a>SF_BEST_FPS</em>&nbsp;</td><td>
367</td></tr>
368<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww4" doxytag="SF_WORST_FPS" ></a>SF_WORST_FPS</em>&nbsp;</td><td>
369</td></tr>
370<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww5" doxytag="SF_TRIANGLE_COUNT" ></a>SF_TRIANGLE_COUNT</em>&nbsp;</td><td>
371</td></tr>
372<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww6" doxytag="SF_ALL" ></a>SF_ALL</em>&nbsp;</td><td>
373</td></tr>
374</table>
375</dl>
376
377<p>
378Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00058">58</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
379  </tr>
380</table>
381<hr><h2>Constructor &amp; Destructor Documentation</h2>
382<a class="anchor" name="Ogre_1_1GLXWindowa0" doxytag="Ogre::GLXWindow::GLXWindow" ></a><p>
383<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
384  <tr>
385    <td class="mdRow">
386      <table cellpadding="0" cellspacing="0" border="0">
387        <tr>
388          <td class="md" nowrap valign="top"> Ogre::GLXWindow::GLXWindow </td>
389          <td class="md" valign="top">(&nbsp;</td>
390          <td class="md" nowrap valign="top">Display *&nbsp;</td>
391          <td class="mdname1" valign="top" nowrap> <em>display</em>          </td>
392          <td class="md" valign="top">&nbsp;)&nbsp;</td>
393          <td class="md" nowrap></td>
394        </tr>
395
396      </table>
397    </td>
398  </tr>
399</table>
400<table cellspacing=5 cellpadding=0 border=0>
401  <tr>
402    <td>
403      &nbsp;
404    </td>
405    <td>
406
407<p>
408    </td>
409  </tr>
410</table>
411<a class="anchor" name="Ogre_1_1GLXWindowa1" doxytag="Ogre::GLXWindow::~GLXWindow" ></a><p>
412<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
413  <tr>
414    <td class="mdRow">
415      <table cellpadding="0" cellspacing="0" border="0">
416        <tr>
417          <td class="md" nowrap valign="top"> Ogre::GLXWindow::~<a class="el" href="classOgre_1_1GLXWindow.html">GLXWindow</a> </td>
418          <td class="md" valign="top">(&nbsp;</td>
419          <td class="mdname1" valign="top" nowrap>          </td>
420          <td class="md" valign="top">&nbsp;)&nbsp;</td>
421          <td class="md" nowrap></td>
422        </tr>
423
424      </table>
425    </td>
426  </tr>
427</table>
428<table cellspacing=5 cellpadding=0 border=0>
429  <tr>
430    <td>
431      &nbsp;
432    </td>
433    <td>
434
435<p>
436    </td>
437  </tr>
438</table>
439<hr><h2>Member Function Documentation</h2>
440<a class="anchor" name="Ogre_1_1Win32Windowa53" doxytag="Ogre::GLXWindow::_getImpl" ></a><p>
441<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
442  <tr>
443    <td class="mdRow">
444      <table cellpadding="0" cellspacing="0" border="0">
445        <tr>
446          <td class="md" nowrap valign="top"> virtual Impl* Ogre::RenderTarget::_getImpl </td>
447          <td class="md" valign="top">(&nbsp;</td>
448          <td class="mdname1" valign="top" nowrap>          </td>
449          <td class="md" valign="top">&nbsp;)&nbsp;</td>
450          <td class="md" nowrap><code> [virtual, inherited]</code></td>
451        </tr>
452
453      </table>
454    </td>
455  </tr>
456</table>
457<table cellspacing=5 cellpadding=0 border=0>
458  <tr>
459    <td>
460      &nbsp;
461    </td>
462    <td>
463
464<p>
465Get rendersystem specific interface for this <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a>.
466<p>
467This is used by the <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> to (un)bind this target, and to get specific information like surfaces and framebuffer objects.     </td>
468  </tr>
469</table>
470<a class="anchor" name="Ogre_1_1Win32Windowa52" doxytag="Ogre::GLXWindow::_notifyCameraRemoved" ></a><p>
471<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
472  <tr>
473    <td class="mdRow">
474      <table cellpadding="0" cellspacing="0" border="0">
475        <tr>
476          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::_notifyCameraRemoved </td>
477          <td class="md" valign="top">(&nbsp;</td>
478          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
479          <td class="mdname1" valign="top" nowrap> <em>cam</em>          </td>
480          <td class="md" valign="top">&nbsp;)&nbsp;</td>
481          <td class="md" nowrap><code> [virtual, inherited]</code></td>
482        </tr>
483
484      </table>
485    </td>
486  </tr>
487</table>
488<table cellspacing=5 cellpadding=0 border=0>
489  <tr>
490    <td>
491      &nbsp;
492    </td>
493    <td>
494
495<p>
496Utility method to notify a render target that a camera has been removed, incase it was referring to it as a viewer.
497<p>
498    </td>
499  </tr>
500</table>
501<a class="anchor" name="Ogre_1_1Win32Windowb0" doxytag="Ogre::GLXWindow::_setPrimary" ></a><p>
502<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
503  <tr>
504    <td class="mdRow">
505      <table cellpadding="0" cellspacing="0" border="0">
506        <tr>
507          <td class="md" nowrap valign="top"> void Ogre::RenderWindow::_setPrimary </td>
508          <td class="md" valign="top">(&nbsp;</td>
509          <td class="mdname1" valign="top" nowrap>          </td>
510          <td class="md" valign="top">&nbsp;)&nbsp;</td>
511          <td class="md" nowrap><code> [protected, inherited]</code></td>
512        </tr>
513
514      </table>
515    </td>
516  </tr>
517</table>
518<table cellspacing=5 cellpadding=0 border=0>
519  <tr>
520    <td>
521      &nbsp;
522    </td>
523    <td>
524
525<p>
526Indicates that this is the primary window.
527<p>
528Only to be called by <a class="el" href="classOgre_1_1Root.html">Ogre::Root</a>
529<p>
530Definition at line <a class="el" href="OgreRenderWindow_8h-source.html#l00186">186</a> of file <a class="el" href="OgreRenderWindow_8h-source.html">OgreRenderWindow.h</a>.    </td>
531  </tr>
532</table>
533<a class="anchor" name="Ogre_1_1Win32Windowa42" doxytag="Ogre::GLXWindow::addListener" ></a><p>
534<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
535  <tr>
536    <td class="mdRow">
537      <table cellpadding="0" cellspacing="0" border="0">
538        <tr>
539          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::addListener </td>
540          <td class="md" valign="top">(&nbsp;</td>
541          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> *&nbsp;</td>
542          <td class="mdname1" valign="top" nowrap> <em>listener</em>          </td>
543          <td class="md" valign="top">&nbsp;)&nbsp;</td>
544          <td class="md" nowrap><code> [virtual, inherited]</code></td>
545        </tr>
546
547      </table>
548    </td>
549  </tr>
550</table>
551<table cellspacing=5 cellpadding=0 border=0>
552  <tr>
553    <td>
554      &nbsp;
555    </td>
556    <td>
557
558<p>
559Add a listener to this <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> which will be called back before &amp; after rendering.
560<p>
561<dl compact><dt><b>Remarks:</b></dt><dd>If you want notifications before and after a target is updated by the system, use this method to register your own custom <a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> class. This is useful for potentially adding your own manual rendering commands before and after the 'normal' system rendering. </dd></dl>
562<dl compact><dt><b>NB this should not be used for frame-based scene updates, use Root::addFrameListener for that.</b></dt><dd></dd></dl>
563    </td>
564  </tr>
565</table>
566<a class="anchor" name="Ogre_1_1Win32Windowa26" doxytag="Ogre::GLXWindow::addViewport" ></a><p>
567<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
568  <tr>
569    <td class="mdRow">
570      <table cellpadding="0" cellspacing="0" border="0">
571        <tr>
572          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>* Ogre::RenderTarget::addViewport </td>
573          <td class="md" valign="top">(&nbsp;</td>
574          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
575          <td class="mdname" nowrap> <em>cam</em>, </td>
576        </tr>
577        <tr>
578          <td class="md" nowrap align="right"></td>
579          <td></td>
580          <td class="md" nowrap>int&nbsp;</td>
581          <td class="mdname" nowrap> <em>ZOrder</em> = 0, </td>
582        </tr>
583        <tr>
584          <td class="md" nowrap align="right"></td>
585          <td></td>
586          <td class="md" nowrap>float&nbsp;</td>
587          <td class="mdname" nowrap> <em>left</em> = 0.0f, </td>
588        </tr>
589        <tr>
590          <td class="md" nowrap align="right"></td>
591          <td></td>
592          <td class="md" nowrap>float&nbsp;</td>
593          <td class="mdname" nowrap> <em>top</em> = 0.0f, </td>
594        </tr>
595        <tr>
596          <td class="md" nowrap align="right"></td>
597          <td></td>
598          <td class="md" nowrap>float&nbsp;</td>
599          <td class="mdname" nowrap> <em>width</em> = 1.0f, </td>
600        </tr>
601        <tr>
602          <td class="md" nowrap align="right"></td>
603          <td></td>
604          <td class="md" nowrap>float&nbsp;</td>
605          <td class="mdname" nowrap> <em>height</em> = 1.0f</td>
606        </tr>
607        <tr>
608          <td></td>
609          <td class="md">)&nbsp;</td>
610          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
611        </tr>
612
613      </table>
614    </td>
615  </tr>
616</table>
617<table cellspacing=5 cellpadding=0 border=0>
618  <tr>
619    <td>
620      &nbsp;
621    </td>
622    <td>
623
624<p>
625Adds a viewport to the rendering target.
626<p>
627<dl compact><dt><b>Remarks:</b></dt><dd>A viewport is the rectangle into which redering output is sent. This method adds a viewport to the render target, rendering from the supplied camera. The rest of the parameters are only required if you wish to add more than one viewport to a single rendering target. Note that size information passed to this method is passed as a parametric, i.e. it is relative rather than absolute. This is to allow viewports to automatically resize along with the target. </dd></dl>
628<dl compact><dt><b>Parameters:</b></dt><dd>
629  <table border="0" cellspacing="2" cellpadding="0">
630    <tr><td valign=top><em>cam</em>&nbsp;</td><td>The camera from which the viewport contents will be rendered (mandatory) </td></tr>
631    <tr><td valign=top><em>ZOrder</em>&nbsp;</td><td>The relative order of the viewport with others on the target (allows overlapping viewports i.e. picture-in-picture). Higher ZOrders are on top of lower ones. The actual number is irrelevant, only the relative ZOrder matters (you can leave gaps in the numbering) </td></tr>
632    <tr><td valign=top><em>left</em>&nbsp;</td><td>The relative position of the left of the viewport on the target, as a value between 0 and 1. </td></tr>
633    <tr><td valign=top><em>top</em>&nbsp;</td><td>The relative position of the top of the viewport on the target, as a value between 0 and 1. </td></tr>
634    <tr><td valign=top><em>width</em>&nbsp;</td><td>The relative width of the viewport on the target, as a value between 0 and 1. </td></tr>
635    <tr><td valign=top><em>height</em>&nbsp;</td><td>The relative height of the viewport on the target, as a value between 0 and 1. </td></tr>
636  </table>
637</dl>
638    </td>
639  </tr>
640</table>
641<a class="anchor" name="Ogre_1_1GLXWindowa2" doxytag="Ogre::GLXWindow::create" ></a><p>
642<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
643  <tr>
644    <td class="mdRow">
645      <table cellpadding="0" cellspacing="0" border="0">
646        <tr>
647          <td class="md" nowrap valign="top"> void Ogre::GLXWindow::create </td>
648          <td class="md" valign="top">(&nbsp;</td>
649          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
650          <td class="mdname" nowrap> <em>name</em>, </td>
651        </tr>
652        <tr>
653          <td class="md" nowrap align="right"></td>
654          <td></td>
655          <td class="md" nowrap>unsigned int&nbsp;</td>
656          <td class="mdname" nowrap> <em>width</em>, </td>
657        </tr>
658        <tr>
659          <td class="md" nowrap align="right"></td>
660          <td></td>
661          <td class="md" nowrap>unsigned int&nbsp;</td>
662          <td class="mdname" nowrap> <em>height</em>, </td>
663        </tr>
664        <tr>
665          <td class="md" nowrap align="right"></td>
666          <td></td>
667          <td class="md" nowrap>bool&nbsp;</td>
668          <td class="mdname" nowrap> <em>fullScreen</em>, </td>
669        </tr>
670        <tr>
671          <td class="md" nowrap align="right"></td>
672          <td></td>
673          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a76">NameValuePairList</a> *&nbsp;</td>
674          <td class="mdname" nowrap> <em>miscParams</em></td>
675        </tr>
676        <tr>
677          <td></td>
678          <td class="md">)&nbsp;</td>
679          <td class="md" colspan="2"><code> [virtual]</code></td>
680        </tr>
681
682      </table>
683    </td>
684  </tr>
685</table>
686<table cellspacing=5 cellpadding=0 border=0>
687  <tr>
688    <td>
689      &nbsp;
690    </td>
691    <td>
692
693<p>
694Creates &amp; displays the new window.
695<p>
696<dl compact><dt><b>Parameters:</b></dt><dd>
697  <table border="0" cellspacing="2" cellpadding="0">
698    <tr><td valign=top><em>width</em>&nbsp;</td><td>The width of the window in pixels. </td></tr>
699    <tr><td valign=top><em>height</em>&nbsp;</td><td>The height of the window in pixels. </td></tr>
700    <tr><td valign=top><em>colourDepth</em>&nbsp;</td><td>The colour depth in bits. Ignored if fullScreen is false since the desktop depth is used. </td></tr>
701    <tr><td valign=top><em>fullScreen</em>&nbsp;</td><td>If true, the window fills the screen, with no title bar or border. </td></tr>
702    <tr><td valign=top><em>left</em>&nbsp;</td><td>The x-position of the window. Ignored if fullScreen = true. </td></tr>
703    <tr><td valign=top><em>top</em>&nbsp;</td><td>The y-position of the window. Ignored if fullScreen = true. </td></tr>
704    <tr><td valign=top><em>depthBuffer</em>&nbsp;</td><td>Specify true to include a depth-buffer. </td></tr>
705    <tr><td valign=top><em>miscParam</em>&nbsp;</td><td>A variable number of pointers to platform-specific arguments. The actual requirements must be defined by the implementing subclasses. </td></tr>
706  </table>
707</dl>
708
709<p>
710Implements <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa1">Ogre::RenderWindow</a>.    </td>
711  </tr>
712</table>
713<a class="anchor" name="Ogre_1_1GLXWindowa3" doxytag="Ogre::GLXWindow::destroy" ></a><p>
714<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
715  <tr>
716    <td class="mdRow">
717      <table cellpadding="0" cellspacing="0" border="0">
718        <tr>
719          <td class="md" nowrap valign="top"> void Ogre::GLXWindow::destroy </td>
720          <td class="md" valign="top">(&nbsp;</td>
721          <td class="md" nowrap valign="top">void&nbsp;</td>
722          <td class="mdname1" valign="top" nowrap>          </td>
723          <td class="md" valign="top">&nbsp;)&nbsp;</td>
724          <td class="md" nowrap><code> [virtual]</code></td>
725        </tr>
726
727      </table>
728    </td>
729  </tr>
730</table>
731<table cellspacing=5 cellpadding=0 border=0>
732  <tr>
733    <td>
734      &nbsp;
735    </td>
736    <td>
737
738<p>
739 <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa2">RenderWindow::destroy</a>
740<p>
741
742<p>
743Implements <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa2">Ogre::RenderWindow</a>.    </td>
744  </tr>
745</table>
746<a class="anchor" name="Ogre_1_1GLXWindowa13" doxytag="Ogre::GLXWindow::exposed" ></a><p>
747<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
748  <tr>
749    <td class="mdRow">
750      <table cellpadding="0" cellspacing="0" border="0">
751        <tr>
752          <td class="md" nowrap valign="top"> void Ogre::GLXWindow::exposed </td>
753          <td class="md" valign="top">(&nbsp;</td>
754          <td class="md" nowrap valign="top">bool&nbsp;</td>
755          <td class="mdname1" valign="top" nowrap> <em>active</em>          </td>
756          <td class="md" valign="top">&nbsp;)&nbsp;</td>
757          <td class="md" nowrap></td>
758        </tr>
759
760      </table>
761    </td>
762  </tr>
763</table>
764<table cellspacing=5 cellpadding=0 border=0>
765  <tr>
766    <td>
767      &nbsp;
768    </td>
769    <td>
770
771<p>
772<dl compact><dt><b>Remarks:</b></dt><dd>Window covered/uncovered. Use this to inject an exposed event - this is only if you are not sending Events (via <a class="el" href="classOgre_1_1PlatformManager.html#Ogre_1_1PlatformManagera9">PlatformManager::messagePump</a>). This happens normally unless you are creating your own windows.. In which case you control events</dd></dl>
773
774<p>
775Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00107">107</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
776  </tr>
777</table>
778<a class="anchor" name="Ogre_1_1Win32Windowb3" doxytag="Ogre::GLXWindow::firePostUpdate" ></a><p>
779<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
780  <tr>
781    <td class="mdRow">
782      <table cellpadding="0" cellspacing="0" border="0">
783        <tr>
784          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::firePostUpdate </td>
785          <td class="md" valign="top">(&nbsp;</td>
786          <td class="md" nowrap valign="top">void&nbsp;</td>
787          <td class="mdname1" valign="top" nowrap>          </td>
788          <td class="md" valign="top">&nbsp;)&nbsp;</td>
789          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
790        </tr>
791
792      </table>
793    </td>
794  </tr>
795</table>
796<table cellspacing=5 cellpadding=0 border=0>
797  <tr>
798    <td>
799      &nbsp;
800    </td>
801    <td>
802
803<p>
804internal method for firing events
805<p>
806    </td>
807  </tr>
808</table>
809<a class="anchor" name="Ogre_1_1Win32Windowb2" doxytag="Ogre::GLXWindow::firePreUpdate" ></a><p>
810<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
811  <tr>
812    <td class="mdRow">
813      <table cellpadding="0" cellspacing="0" border="0">
814        <tr>
815          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::firePreUpdate </td>
816          <td class="md" valign="top">(&nbsp;</td>
817          <td class="md" nowrap valign="top">void&nbsp;</td>
818          <td class="mdname1" valign="top" nowrap>          </td>
819          <td class="md" valign="top">&nbsp;)&nbsp;</td>
820          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
821        </tr>
822
823      </table>
824    </td>
825  </tr>
826</table>
827<table cellspacing=5 cellpadding=0 border=0>
828  <tr>
829    <td>
830      &nbsp;
831    </td>
832    <td>
833
834<p>
835internal method for firing events
836<p>
837    </td>
838  </tr>
839</table>
840<a class="anchor" name="Ogre_1_1Win32Windowb6" doxytag="Ogre::GLXWindow::fireViewportAdded" ></a><p>
841<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
842  <tr>
843    <td class="mdRow">
844      <table cellpadding="0" cellspacing="0" border="0">
845        <tr>
846          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::fireViewportAdded </td>
847          <td class="md" valign="top">(&nbsp;</td>
848          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
849          <td class="mdname1" valign="top" nowrap> <em>vp</em>          </td>
850          <td class="md" valign="top">&nbsp;)&nbsp;</td>
851          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
852        </tr>
853
854      </table>
855    </td>
856  </tr>
857</table>
858<table cellspacing=5 cellpadding=0 border=0>
859  <tr>
860    <td>
861      &nbsp;
862    </td>
863    <td>
864
865<p>
866internal method for firing events
867<p>
868    </td>
869  </tr>
870</table>
871<a class="anchor" name="Ogre_1_1Win32Windowb5" doxytag="Ogre::GLXWindow::fireViewportPostUpdate" ></a><p>
872<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
873  <tr>
874    <td class="mdRow">
875      <table cellpadding="0" cellspacing="0" border="0">
876        <tr>
877          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::fireViewportPostUpdate </td>
878          <td class="md" valign="top">(&nbsp;</td>
879          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
880          <td class="mdname1" valign="top" nowrap> <em>vp</em>          </td>
881          <td class="md" valign="top">&nbsp;)&nbsp;</td>
882          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
883        </tr>
884
885      </table>
886    </td>
887  </tr>
888</table>
889<table cellspacing=5 cellpadding=0 border=0>
890  <tr>
891    <td>
892      &nbsp;
893    </td>
894    <td>
895
896<p>
897internal method for firing events
898<p>
899    </td>
900  </tr>
901</table>
902<a class="anchor" name="Ogre_1_1Win32Windowb4" doxytag="Ogre::GLXWindow::fireViewportPreUpdate" ></a><p>
903<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
904  <tr>
905    <td class="mdRow">
906      <table cellpadding="0" cellspacing="0" border="0">
907        <tr>
908          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::fireViewportPreUpdate </td>
909          <td class="md" valign="top">(&nbsp;</td>
910          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
911          <td class="mdname1" valign="top" nowrap> <em>vp</em>          </td>
912          <td class="md" valign="top">&nbsp;)&nbsp;</td>
913          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
914        </tr>
915
916      </table>
917    </td>
918  </tr>
919</table>
920<table cellspacing=5 cellpadding=0 border=0>
921  <tr>
922    <td>
923      &nbsp;
924    </td>
925    <td>
926
927<p>
928internal method for firing events
929<p>
930    </td>
931  </tr>
932</table>
933<a class="anchor" name="Ogre_1_1Win32Windowb7" doxytag="Ogre::GLXWindow::fireViewportRemoved" ></a><p>
934<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
935  <tr>
936    <td class="mdRow">
937      <table cellpadding="0" cellspacing="0" border="0">
938        <tr>
939          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::fireViewportRemoved </td>
940          <td class="md" valign="top">(&nbsp;</td>
941          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
942          <td class="mdname1" valign="top" nowrap> <em>vp</em>          </td>
943          <td class="md" valign="top">&nbsp;)&nbsp;</td>
944          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
945        </tr>
946
947      </table>
948    </td>
949  </tr>
950</table>
951<table cellspacing=5 cellpadding=0 border=0>
952  <tr>
953    <td>
954      &nbsp;
955    </td>
956    <td>
957
958<p>
959internal method for firing events
960<p>
961    </td>
962  </tr>
963</table>
964<a class="anchor" name="Ogre_1_1Win32Windowa34" doxytag="Ogre::GLXWindow::getAverageFPS" ></a><p>
965<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
966  <tr>
967    <td class="mdRow">
968      <table cellpadding="0" cellspacing="0" border="0">
969        <tr>
970          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getAverageFPS </td>
971          <td class="md" valign="top">(&nbsp;</td>
972          <td class="mdname1" valign="top" nowrap>          </td>
973          <td class="md" valign="top">&nbsp;)&nbsp;</td>
974          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
975        </tr>
976
977      </table>
978    </td>
979  </tr>
980</table>
981<table cellspacing=5 cellpadding=0 border=0>
982  <tr>
983    <td>
984      &nbsp;
985    </td>
986    <td>
987
988<p>
989Individual stats access - gets the average frames per second (FPS) since call to <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>.
990<p>
991    </td>
992  </tr>
993</table>
994<a class="anchor" name="Ogre_1_1Win32Windowa35" doxytag="Ogre::GLXWindow::getBestFPS" ></a><p>
995<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
996  <tr>
997    <td class="mdRow">
998      <table cellpadding="0" cellspacing="0" border="0">
999        <tr>
1000          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getBestFPS </td>
1001          <td class="md" valign="top">(&nbsp;</td>
1002          <td class="mdname1" valign="top" nowrap>          </td>
1003          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1004          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1005        </tr>
1006
1007      </table>
1008    </td>
1009  </tr>
1010</table>
1011<table cellspacing=5 cellpadding=0 border=0>
1012  <tr>
1013    <td>
1014      &nbsp;
1015    </td>
1016    <td>
1017
1018<p>
1019Individual stats access - gets the best frames per second (FPS) since call to <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>.
1020<p>
1021    </td>
1022  </tr>
1023</table>
1024<a class="anchor" name="Ogre_1_1Win32Windowa37" doxytag="Ogre::GLXWindow::getBestFrameTime" ></a><p>
1025<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1026  <tr>
1027    <td class="mdRow">
1028      <table cellpadding="0" cellspacing="0" border="0">
1029        <tr>
1030          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getBestFrameTime </td>
1031          <td class="md" valign="top">(&nbsp;</td>
1032          <td class="mdname1" valign="top" nowrap>          </td>
1033          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1034          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1035        </tr>
1036
1037      </table>
1038    </td>
1039  </tr>
1040</table>
1041<table cellspacing=5 cellpadding=0 border=0>
1042  <tr>
1043    <td>
1044      &nbsp;
1045    </td>
1046    <td>
1047
1048<p>
1049Individual stats access - gets the best frame time.
1050<p>
1051    </td>
1052  </tr>
1053</table>
1054<a class="anchor" name="Ogre_1_1Win32Windowa25" doxytag="Ogre::GLXWindow::getColourDepth" ></a><p>
1055<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1056  <tr>
1057    <td class="mdRow">
1058      <table cellpadding="0" cellspacing="0" border="0">
1059        <tr>
1060          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::RenderTarget::getColourDepth </td>
1061          <td class="md" valign="top">(&nbsp;</td>
1062          <td class="md" nowrap valign="top">void&nbsp;</td>
1063          <td class="mdname1" valign="top" nowrap>          </td>
1064          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1065          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1066        </tr>
1067
1068      </table>
1069    </td>
1070  </tr>
1071</table>
1072<table cellspacing=5 cellpadding=0 border=0>
1073  <tr>
1074    <td>
1075      &nbsp;
1076    </td>
1077    <td>
1078
1079<p>
1080    </td>
1081  </tr>
1082</table>
1083<a class="anchor" name="Ogre_1_1GLXWindowa10" doxytag="Ogre::GLXWindow::getCustomAttribute" ></a><p>
1084<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1085  <tr>
1086    <td class="mdRow">
1087      <table cellpadding="0" cellspacing="0" border="0">
1088        <tr>
1089          <td class="md" nowrap valign="top"> void Ogre::GLXWindow::getCustomAttribute </td>
1090          <td class="md" valign="top">(&nbsp;</td>
1091          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
1092          <td class="mdname" nowrap> <em>name</em>, </td>
1093        </tr>
1094        <tr>
1095          <td class="md" nowrap align="right"></td>
1096          <td></td>
1097          <td class="md" nowrap>void *&nbsp;</td>
1098          <td class="mdname" nowrap> <em>pData</em></td>
1099        </tr>
1100        <tr>
1101          <td></td>
1102          <td class="md">)&nbsp;</td>
1103          <td class="md" colspan="2"><code> [virtual]</code></td>
1104        </tr>
1105
1106      </table>
1107    </td>
1108  </tr>
1109</table>
1110<table cellspacing=5 cellpadding=0 border=0>
1111  <tr>
1112    <td>
1113      &nbsp;
1114    </td>
1115    <td>
1116
1117<p>
1118<dl compact><dt><b>Remarks:</b></dt><dd>Get custom attribute; the following attributes are valid: GLXWINDOW The X Window associated with this GLXDISPLAY The X Display associated with this</dd></dl>
1119
1120<p>
1121Reimplemented from <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa34">Ogre::RenderTarget</a>.    </td>
1122  </tr>
1123</table>
1124<a class="anchor" name="Ogre_1_1Win32Windowa41" doxytag="Ogre::GLXWindow::getDebugText" ></a><p>
1125<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1126  <tr>
1127    <td class="mdRow">
1128      <table cellpadding="0" cellspacing="0" border="0">
1129        <tr>
1130          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a471">String</a>&amp; Ogre::RenderTarget::getDebugText </td>
1131          <td class="md" valign="top">(&nbsp;</td>
1132          <td class="mdname1" valign="top" nowrap>          </td>
1133          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1134          <td class="md" nowrap> const<code> [inherited]</code></td>
1135        </tr>
1136
1137      </table>
1138    </td>
1139  </tr>
1140</table>
1141<table cellspacing=5 cellpadding=0 border=0>
1142  <tr>
1143    <td>
1144      &nbsp;
1145    </td>
1146    <td>
1147
1148<p>
1149Returns the debug text.
1150<p>
1151    </td>
1152  </tr>
1153</table>
1154<a class="anchor" name="Ogre_1_1Win32Windowa24" doxytag="Ogre::GLXWindow::getHeight" ></a><p>
1155<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1156  <tr>
1157    <td class="mdRow">
1158      <table cellpadding="0" cellspacing="0" border="0">
1159        <tr>
1160          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::RenderTarget::getHeight </td>
1161          <td class="md" valign="top">(&nbsp;</td>
1162          <td class="md" nowrap valign="top">void&nbsp;</td>
1163          <td class="mdname1" valign="top" nowrap>          </td>
1164          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1165          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1166        </tr>
1167
1168      </table>
1169    </td>
1170  </tr>
1171</table>
1172<table cellspacing=5 cellpadding=0 border=0>
1173  <tr>
1174    <td>
1175      &nbsp;
1176    </td>
1177    <td>
1178
1179<p>
1180    </td>
1181  </tr>
1182</table>
1183<a class="anchor" name="Ogre_1_1Win32Windowa33" doxytag="Ogre::GLXWindow::getLastFPS" ></a><p>
1184<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1185  <tr>
1186    <td class="mdRow">
1187      <table cellpadding="0" cellspacing="0" border="0">
1188        <tr>
1189          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getLastFPS </td>
1190          <td class="md" valign="top">(&nbsp;</td>
1191          <td class="mdname1" valign="top" nowrap>          </td>
1192          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1193          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1194        </tr>
1195
1196      </table>
1197    </td>
1198  </tr>
1199</table>
1200<table cellspacing=5 cellpadding=0 border=0>
1201  <tr>
1202    <td>
1203      &nbsp;
1204    </td>
1205    <td>
1206
1207<p>
1208Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered.
1209<p>
1210    </td>
1211  </tr>
1212</table>
1213<a class="anchor" name="Ogre_1_1Win32Windowa21" doxytag="Ogre::GLXWindow::getMetrics" ></a><p>
1214<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1215  <tr>
1216    <td class="mdRow">
1217      <table cellpadding="0" cellspacing="0" border="0">
1218        <tr>
1219          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::getMetrics </td>
1220          <td class="md" valign="top">(&nbsp;</td>
1221          <td class="md" nowrap valign="top">unsigned int &amp;&nbsp;</td>
1222          <td class="mdname" nowrap> <em>width</em>, </td>
1223        </tr>
1224        <tr>
1225          <td class="md" nowrap align="right"></td>
1226          <td></td>
1227          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
1228          <td class="mdname" nowrap> <em>height</em>, </td>
1229        </tr>
1230        <tr>
1231          <td class="md" nowrap align="right"></td>
1232          <td></td>
1233          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
1234          <td class="mdname" nowrap> <em>colourDepth</em></td>
1235        </tr>
1236        <tr>
1237          <td></td>
1238          <td class="md">)&nbsp;</td>
1239          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1240        </tr>
1241
1242      </table>
1243    </td>
1244  </tr>
1245</table>
1246<table cellspacing=5 cellpadding=0 border=0>
1247  <tr>
1248    <td>
1249      &nbsp;
1250    </td>
1251    <td>
1252
1253<p>
1254Retrieve information about the render target.
1255<p>
1256    </td>
1257  </tr>
1258</table>
1259<a class="anchor" name="Ogre_1_1Win32Windowa20" doxytag="Ogre::GLXWindow::getMetrics" ></a><p>
1260<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1261  <tr>
1262    <td class="mdRow">
1263      <table cellpadding="0" cellspacing="0" border="0">
1264        <tr>
1265          <td class="md" nowrap valign="top"> virtual void Ogre::RenderWindow::getMetrics </td>
1266          <td class="md" valign="top">(&nbsp;</td>
1267          <td class="md" nowrap valign="top">unsigned int &amp;&nbsp;</td>
1268          <td class="mdname" nowrap> <em>width</em>, </td>
1269        </tr>
1270        <tr>
1271          <td class="md" nowrap align="right"></td>
1272          <td></td>
1273          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
1274          <td class="mdname" nowrap> <em>height</em>, </td>
1275        </tr>
1276        <tr>
1277          <td class="md" nowrap align="right"></td>
1278          <td></td>
1279          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
1280          <td class="mdname" nowrap> <em>colourDepth</em>, </td>
1281        </tr>
1282        <tr>
1283          <td class="md" nowrap align="right"></td>
1284          <td></td>
1285          <td class="md" nowrap>int &amp;&nbsp;</td>
1286          <td class="mdname" nowrap> <em>left</em>, </td>
1287        </tr>
1288        <tr>
1289          <td class="md" nowrap align="right"></td>
1290          <td></td>
1291          <td class="md" nowrap>int &amp;&nbsp;</td>
1292          <td class="mdname" nowrap> <em>top</em></td>
1293        </tr>
1294        <tr>
1295          <td></td>
1296          <td class="md">)&nbsp;</td>
1297          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1298        </tr>
1299
1300      </table>
1301    </td>
1302  </tr>
1303</table>
1304<table cellspacing=5 cellpadding=0 border=0>
1305  <tr>
1306    <td>
1307      &nbsp;
1308    </td>
1309    <td>
1310
1311<p>
1312Overloaded version of getMetrics from <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a>, including extra details specific to windowing systems.
1313<p>
1314    </td>
1315  </tr>
1316</table>
1317<a class="anchor" name="Ogre_1_1Win32Windowa22" doxytag="Ogre::GLXWindow::getName" ></a><p>
1318<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1319  <tr>
1320    <td class="mdRow">
1321      <table cellpadding="0" cellspacing="0" border="0">
1322        <tr>
1323          <td class="md" nowrap valign="top"> virtual const <a class="el" href="namespaceOgre.html#a471">String</a>&amp; Ogre::RenderTarget::getName </td>
1324          <td class="md" valign="top">(&nbsp;</td>
1325          <td class="md" nowrap valign="top">void&nbsp;</td>
1326          <td class="mdname1" valign="top" nowrap>          </td>
1327          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1328          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1329        </tr>
1330
1331      </table>
1332    </td>
1333  </tr>
1334</table>
1335<table cellspacing=5 cellpadding=0 border=0>
1336  <tr>
1337    <td>
1338      &nbsp;
1339    </td>
1340    <td>
1341
1342<p>
1343Retrieve target's name.
1344<p>
1345    </td>
1346  </tr>
1347</table>
1348<a class="anchor" name="Ogre_1_1Win32Windowa27" doxytag="Ogre::GLXWindow::getNumViewports" ></a><p>
1349<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1350  <tr>
1351    <td class="mdRow">
1352      <table cellpadding="0" cellspacing="0" border="0">
1353        <tr>
1354          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::RenderTarget::getNumViewports </td>
1355          <td class="md" valign="top">(&nbsp;</td>
1356          <td class="md" nowrap valign="top">void&nbsp;</td>
1357          <td class="mdname1" valign="top" nowrap>          </td>
1358          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1359          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1360        </tr>
1361
1362      </table>
1363    </td>
1364  </tr>
1365</table>
1366<table cellspacing=5 cellpadding=0 border=0>
1367  <tr>
1368    <td>
1369      &nbsp;
1370    </td>
1371    <td>
1372
1373<p>
1374Returns the number of viewports attached to this target.
1375<p>
1376    </td>
1377  </tr>
1378</table>
1379<a class="anchor" name="Ogre_1_1Win32Windowa46" doxytag="Ogre::GLXWindow::getPriority" ></a><p>
1380<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1381  <tr>
1382    <td class="mdRow">
1383      <table cellpadding="0" cellspacing="0" border="0">
1384        <tr>
1385          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a466">uchar</a> Ogre::RenderTarget::getPriority </td>
1386          <td class="md" valign="top">(&nbsp;</td>
1387          <td class="mdname1" valign="top" nowrap>          </td>
1388          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1389          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1390        </tr>
1391
1392      </table>
1393    </td>
1394  </tr>
1395</table>
1396<table cellspacing=5 cellpadding=0 border=0>
1397  <tr>
1398    <td>
1399      &nbsp;
1400    </td>
1401    <td>
1402
1403<p>
1404Gets the priority of a render target.
1405<p>
1406
1407<p>
1408Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00239">239</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.
1409<p>
1410References <a class="el" href="OgrePrerequisites_8h-source.html#l00141">Ogre::uchar</a>.    </td>
1411  </tr>
1412</table>
1413<a class="anchor" name="Ogre_1_1Win32Windowa32" doxytag="Ogre::GLXWindow::getStatistics" ></a><p>
1414<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1415  <tr>
1416    <td class="mdRow">
1417      <table cellpadding="0" cellspacing="0" border="0">
1418        <tr>
1419          <td class="md" nowrap valign="top"> virtual const FrameStats&amp; Ogre::RenderTarget::getStatistics </td>
1420          <td class="md" valign="top">(&nbsp;</td>
1421          <td class="md" nowrap valign="top">void&nbsp;</td>
1422          <td class="mdname1" valign="top" nowrap>          </td>
1423          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1424          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1425        </tr>
1426
1427      </table>
1428    </td>
1429  </tr>
1430</table>
1431<table cellspacing=5 cellpadding=0 border=0>
1432  <tr>
1433    <td>
1434      &nbsp;
1435    </td>
1436    <td>
1437
1438<p>
1439    </td>
1440  </tr>
1441</table>
1442<a class="anchor" name="Ogre_1_1Win32Windowa31" doxytag="Ogre::GLXWindow::getStatistics" ></a><p>
1443<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1444  <tr>
1445    <td class="mdRow">
1446      <table cellpadding="0" cellspacing="0" border="0">
1447        <tr>
1448          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::getStatistics </td>
1449          <td class="md" valign="top">(&nbsp;</td>
1450          <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
1451          <td class="mdname" nowrap> <em>lastFPS</em>, </td>
1452        </tr>
1453        <tr>
1454          <td class="md" nowrap align="right"></td>
1455          <td></td>
1456          <td class="md" nowrap>float &amp;&nbsp;</td>
1457          <td class="mdname" nowrap> <em>avgFPS</em>, </td>
1458        </tr>
1459        <tr>
1460          <td class="md" nowrap align="right"></td>
1461          <td></td>
1462          <td class="md" nowrap>float &amp;&nbsp;</td>
1463          <td class="mdname" nowrap> <em>bestFPS</em>, </td>
1464        </tr>
1465        <tr>
1466          <td class="md" nowrap align="right"></td>
1467          <td></td>
1468          <td class="md" nowrap>float &amp;&nbsp;</td>
1469          <td class="mdname" nowrap> <em>worstFPS</em></td>
1470        </tr>
1471        <tr>
1472          <td></td>
1473          <td class="md">)&nbsp;</td>
1474          <td class="md" colspan="2"> const<code> [virtual, inherited]</code></td>
1475        </tr>
1476
1477      </table>
1478    </td>
1479  </tr>
1480</table>
1481<table cellspacing=5 cellpadding=0 border=0>
1482  <tr>
1483    <td>
1484      &nbsp;
1485    </td>
1486    <td>
1487
1488<p>
1489Retieves details of current rendering performance.
1490<p>
1491<dl compact><dt><b>Remarks:</b></dt><dd>If the user application wishes to do it's own performance display, or use performance for some other means, this method allows it to retrieve the statistics. </dd></dl>
1492<dl compact><dt><b>Parameters:</b></dt><dd>
1493  <table border="0" cellspacing="2" cellpadding="0">
1494    <tr><td valign=top><em>lastFPS</em>&nbsp;</td><td>Pointer to a float to receive the number of frames per second (FPS) based on the last frame rendered. </td></tr>
1495    <tr><td valign=top><em>avgFPS</em>&nbsp;</td><td>Pointer to a float to receive the FPS rating based on an average of all the frames rendered since rendering began (the call to <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>). </td></tr>
1496    <tr><td valign=top><em>bestFPS</em>&nbsp;</td><td>Pointer to a float to receive the best FPS rating that has been achieved since rendering began. </td></tr>
1497    <tr><td valign=top><em>worstFPS</em>&nbsp;</td><td>Pointer to a float to receive the worst FPS rating seen so far. </td></tr>
1498  </table>
1499</dl>
1500    </td>
1501  </tr>
1502</table>
1503<a class="anchor" name="Ogre_1_1Win32Windowa51" doxytag="Ogre::GLXWindow::getTriangleCount" ></a><p>
1504<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1505  <tr>
1506    <td class="mdRow">
1507      <table cellpadding="0" cellspacing="0" border="0">
1508        <tr>
1509          <td class="md" nowrap valign="top"> virtual size_t Ogre::RenderTarget::getTriangleCount </td>
1510          <td class="md" valign="top">(&nbsp;</td>
1511          <td class="md" nowrap valign="top">void&nbsp;</td>
1512          <td class="mdname1" valign="top" nowrap>          </td>
1513          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1514          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1515        </tr>
1516
1517      </table>
1518    </td>
1519  </tr>
1520</table>
1521<table cellspacing=5 cellpadding=0 border=0>
1522  <tr>
1523    <td>
1524      &nbsp;
1525    </td>
1526    <td>
1527
1528<p>
1529Gets the number of triangles rendered in the last <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderTexturea8">update()</a> call.
1530<p>
1531    </td>
1532  </tr>
1533</table>
1534<a class="anchor" name="Ogre_1_1Win32Windowa28" doxytag="Ogre::GLXWindow::getViewport" ></a><p>
1535<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1536  <tr>
1537    <td class="mdRow">
1538      <table cellpadding="0" cellspacing="0" border="0">
1539        <tr>
1540          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>* Ogre::RenderTarget::getViewport </td>
1541          <td class="md" valign="top">(&nbsp;</td>
1542          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
1543          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
1544          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1545          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1546        </tr>
1547
1548      </table>
1549    </td>
1550  </tr>
1551</table>
1552<table cellspacing=5 cellpadding=0 border=0>
1553  <tr>
1554    <td>
1555      &nbsp;
1556    </td>
1557    <td>
1558
1559<p>
1560Retrieves a pointer to the viewport with the given index.
1561<p>
1562    </td>
1563  </tr>
1564</table>
1565<a class="anchor" name="Ogre_1_1Win32Windowa23" doxytag="Ogre::GLXWindow::getWidth" ></a><p>
1566<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1567  <tr>
1568    <td class="mdRow">
1569      <table cellpadding="0" cellspacing="0" border="0">
1570        <tr>
1571          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::RenderTarget::getWidth </td>
1572          <td class="md" valign="top">(&nbsp;</td>
1573          <td class="md" nowrap valign="top">void&nbsp;</td>
1574          <td class="mdname1" valign="top" nowrap>          </td>
1575          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1576          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1577        </tr>
1578
1579      </table>
1580    </td>
1581  </tr>
1582</table>
1583<table cellspacing=5 cellpadding=0 border=0>
1584  <tr>
1585    <td>
1586      &nbsp;
1587    </td>
1588    <td>
1589
1590<p>
1591    </td>
1592  </tr>
1593</table>
1594<a class="anchor" name="Ogre_1_1Win32Windowa36" doxytag="Ogre::GLXWindow::getWorstFPS" ></a><p>
1595<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1596  <tr>
1597    <td class="mdRow">
1598      <table cellpadding="0" cellspacing="0" border="0">
1599        <tr>
1600          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getWorstFPS </td>
1601          <td class="md" valign="top">(&nbsp;</td>
1602          <td class="mdname1" valign="top" nowrap>          </td>
1603          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1604          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1605        </tr>
1606
1607      </table>
1608    </td>
1609  </tr>
1610</table>
1611<table cellspacing=5 cellpadding=0 border=0>
1612  <tr>
1613    <td>
1614      &nbsp;
1615    </td>
1616    <td>
1617
1618<p>
1619Individual stats access - gets the worst frames per second (FPS) since call to <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>.
1620<p>
1621    </td>
1622  </tr>
1623</table>
1624<a class="anchor" name="Ogre_1_1Win32Windowa38" doxytag="Ogre::GLXWindow::getWorstFrameTime" ></a><p>
1625<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1626  <tr>
1627    <td class="mdRow">
1628      <table cellpadding="0" cellspacing="0" border="0">
1629        <tr>
1630          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getWorstFrameTime </td>
1631          <td class="md" valign="top">(&nbsp;</td>
1632          <td class="mdname1" valign="top" nowrap>          </td>
1633          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1634          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1635        </tr>
1636
1637      </table>
1638    </td>
1639  </tr>
1640</table>
1641<table cellspacing=5 cellpadding=0 border=0>
1642  <tr>
1643    <td>
1644      &nbsp;
1645    </td>
1646    <td>
1647
1648<p>
1649Individual stats access - gets the worst frame time.
1650<p>
1651    </td>
1652  </tr>
1653</table>
1654<a class="anchor" name="Ogre_1_1GLXWindowa15" doxytag="Ogre::GLXWindow::getXDisplay" ></a><p>
1655<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1656  <tr>
1657    <td class="mdRow">
1658      <table cellpadding="0" cellspacing="0" border="0">
1659        <tr>
1660          <td class="md" nowrap valign="top"> ::Display* Ogre::GLXWindow::getXDisplay </td>
1661          <td class="md" valign="top">(&nbsp;</td>
1662          <td class="mdname1" valign="top" nowrap>          </td>
1663          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1664          <td class="md" nowrap></td>
1665        </tr>
1666
1667      </table>
1668    </td>
1669  </tr>
1670</table>
1671<table cellspacing=5 cellpadding=0 border=0>
1672  <tr>
1673    <td>
1674      &nbsp;
1675    </td>
1676    <td>
1677
1678<p>
1679<dl compact><dt><b>Remarks:</b></dt><dd>Convience method for getting the XDisplay... You can also use the getCustomAttribute method, this is just here for avoiding string creation just to get this (GLXPlatform)</dd></dl>
1680
1681<p>
1682Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00122">122</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
1683  </tr>
1684</table>
1685<a class="anchor" name="Ogre_1_1GLXWindowa11" doxytag="Ogre::GLXWindow::injectXEvent" ></a><p>
1686<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1687  <tr>
1688    <td class="mdRow">
1689      <table cellpadding="0" cellspacing="0" border="0">
1690        <tr>
1691          <td class="md" nowrap valign="top"> virtual void Ogre::GLXWindow::injectXEvent </td>
1692          <td class="md" valign="top">(&nbsp;</td>
1693          <td class="md" nowrap valign="top">const XEvent &amp;&nbsp;</td>
1694          <td class="mdname1" valign="top" nowrap> <em>event</em>          </td>
1695          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1696          <td class="md" nowrap><code> [virtual]</code></td>
1697        </tr>
1698
1699      </table>
1700    </td>
1701  </tr>
1702</table>
1703<table cellspacing=5 cellpadding=0 border=0>
1704  <tr>
1705    <td>
1706      &nbsp;
1707    </td>
1708    <td>
1709
1710<p>
1711<dl compact><dt><b>Remarks:</b></dt><dd>Call this for every X event, so that the window stays up to date with ConfigureNotify and Deletion events. If you are using neither <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a> nor dispatchEvents() than call this to inject X Events from your X Event polling routine. Only X Events that match the Window ID of this window will be respconded to.</dd></dl>
1712    </td>
1713  </tr>
1714</table>
1715<a class="anchor" name="Ogre_1_1GLXWindowa4" doxytag="Ogre::GLXWindow::isActive" ></a><p>
1716<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1717  <tr>
1718    <td class="mdRow">
1719      <table cellpadding="0" cellspacing="0" border="0">
1720        <tr>
1721          <td class="md" nowrap valign="top"> bool Ogre::GLXWindow::isActive </td>
1722          <td class="md" valign="top">(&nbsp;</td>
1723          <td class="md" nowrap valign="top">void&nbsp;</td>
1724          <td class="mdname1" valign="top" nowrap>          </td>
1725          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1726          <td class="md" nowrap> const<code> [virtual]</code></td>
1727        </tr>
1728
1729      </table>
1730    </td>
1731  </tr>
1732</table>
1733<table cellspacing=5 cellpadding=0 border=0>
1734  <tr>
1735    <td>
1736      &nbsp;
1737    </td>
1738    <td>
1739
1740<p>
1741 <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa15">RenderWindow::isActive</a>
1742<p>
1743
1744<p>
1745Reimplemented from <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa15">Ogre::RenderWindow</a>.    </td>
1746  </tr>
1747</table>
1748<a class="anchor" name="Ogre_1_1Win32Windowa49" doxytag="Ogre::GLXWindow::isAutoUpdated" ></a><p>
1749<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1750  <tr>
1751    <td class="mdRow">
1752      <table cellpadding="0" cellspacing="0" border="0">
1753        <tr>
1754          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderTarget::isAutoUpdated </td>
1755          <td class="md" valign="top">(&nbsp;</td>
1756          <td class="md" nowrap valign="top">void&nbsp;</td>
1757          <td class="mdname1" valign="top" nowrap>          </td>
1758          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1759          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1760        </tr>
1761
1762      </table>
1763    </td>
1764  </tr>
1765</table>
1766<table cellspacing=5 cellpadding=0 border=0>
1767  <tr>
1768    <td>
1769      &nbsp;
1770    </td>
1771    <td>
1772
1773<p>
1774Gets whether this target is automatically updated if Ogre's rendering loop or <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota48">Root::_updateAllRenderTargets</a> is being used.
1775<p>
1776    </td>
1777  </tr>
1778</table>
1779<a class="anchor" name="Ogre_1_1GLXWindowa5" doxytag="Ogre::GLXWindow::isClosed" ></a><p>
1780<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1781  <tr>
1782    <td class="mdRow">
1783      <table cellpadding="0" cellspacing="0" border="0">
1784        <tr>
1785          <td class="md" nowrap valign="top"> bool Ogre::GLXWindow::isClosed </td>
1786          <td class="md" valign="top">(&nbsp;</td>
1787          <td class="md" nowrap valign="top">void&nbsp;</td>
1788          <td class="mdname1" valign="top" nowrap>          </td>
1789          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1790          <td class="md" nowrap> const<code> [virtual]</code></td>
1791        </tr>
1792
1793      </table>
1794    </td>
1795  </tr>
1796</table>
1797<table cellspacing=5 cellpadding=0 border=0>
1798  <tr>
1799    <td>
1800      &nbsp;
1801    </td>
1802    <td>
1803
1804<p>
1805 <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa8">RenderWindow::isClosed</a>
1806<p>
1807
1808<p>
1809Implements <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa8">Ogre::RenderWindow</a>.    </td>
1810  </tr>
1811</table>
1812<a class="anchor" name="Ogre_1_1Win32Windowa19" doxytag="Ogre::GLXWindow::isFullScreen" ></a><p>
1813<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1814  <tr>
1815    <td class="mdRow">
1816      <table cellpadding="0" cellspacing="0" border="0">
1817        <tr>
1818          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderWindow::isFullScreen </td>
1819          <td class="md" valign="top">(&nbsp;</td>
1820          <td class="md" nowrap valign="top">void&nbsp;</td>
1821          <td class="mdname1" valign="top" nowrap>          </td>
1822          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1823          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1824        </tr>
1825
1826      </table>
1827    </td>
1828  </tr>
1829</table>
1830<table cellspacing=5 cellpadding=0 border=0>
1831  <tr>
1832    <td>
1833      &nbsp;
1834    </td>
1835    <td>
1836
1837<p>
1838Returns true if window is running in fullscreen mode.
1839<p>
1840    </td>
1841  </tr>
1842</table>
1843<a class="anchor" name="Ogre_1_1Win32Windowa16" doxytag="Ogre::GLXWindow::isPrimary" ></a><p>
1844<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1845  <tr>
1846    <td class="mdRow">
1847      <table cellpadding="0" cellspacing="0" border="0">
1848        <tr>
1849          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderWindow::isPrimary </td>
1850          <td class="md" valign="top">(&nbsp;</td>
1851          <td class="md" nowrap valign="top">void&nbsp;</td>
1852          <td class="mdname1" valign="top" nowrap>          </td>
1853          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1854          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1855        </tr>
1856
1857      </table>
1858    </td>
1859  </tr>
1860</table>
1861<table cellspacing=5 cellpadding=0 border=0>
1862  <tr>
1863    <td>
1864      &nbsp;
1865    </td>
1866    <td>
1867
1868<p>
1869Indicates wether the window is the primary window.
1870<p>
1871The primary window is special in that it is destroyed when ogre is shut down, and cannot be destroyed directly. This is the case because it holds the context for vertex, index buffers and textures.
1872<p>
1873Reimplemented from <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderTexturea39">Ogre::RenderTarget</a>.    </td>
1874  </tr>
1875</table>
1876<a class="anchor" name="Ogre_1_1SDLWindowa13" doxytag="Ogre::GLXWindow::isVisible" ></a><p>
1877<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1878  <tr>
1879    <td class="mdRow">
1880      <table cellpadding="0" cellspacing="0" border="0">
1881        <tr>
1882          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderWindow::isVisible </td>
1883          <td class="md" valign="top">(&nbsp;</td>
1884          <td class="md" nowrap valign="top">void&nbsp;</td>
1885          <td class="mdname1" valign="top" nowrap>          </td>
1886          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1887          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1888        </tr>
1889
1890      </table>
1891    </td>
1892  </tr>
1893</table>
1894<table cellspacing=5 cellpadding=0 border=0>
1895  <tr>
1896    <td>
1897      &nbsp;
1898    </td>
1899    <td>
1900
1901<p>
1902Indicates whether the window is visible (not minimized or obscured).
1903<p>
1904
1905<p>
1906Reimplemented in <a class="el" href="classOgre_1_1D3D9RenderWindow.html#Ogre_1_1D3D9RenderWindowa4">Ogre::D3D9RenderWindow</a>, and <a class="el" href="classOgre_1_1Win32Window.html#Ogre_1_1Win32Windowa4">Ogre::Win32Window</a>.
1907<p>
1908Definition at line <a class="el" href="OgreRenderWindow_8h-source.html#l00109">109</a> of file <a class="el" href="OgreRenderWindow_8h-source.html">OgreRenderWindow.h</a>.    </td>
1909  </tr>
1910</table>
1911<a class="anchor" name="Ogre_1_1Win32Windowa44" doxytag="Ogre::GLXWindow::removeAllListeners" ></a><p>
1912<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1913  <tr>
1914    <td class="mdRow">
1915      <table cellpadding="0" cellspacing="0" border="0">
1916        <tr>
1917          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeAllListeners </td>
1918          <td class="md" valign="top">(&nbsp;</td>
1919          <td class="md" nowrap valign="top">void&nbsp;</td>
1920          <td class="mdname1" valign="top" nowrap>          </td>
1921          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1922          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1923        </tr>
1924
1925      </table>
1926    </td>
1927  </tr>
1928</table>
1929<table cellspacing=5 cellpadding=0 border=0>
1930  <tr>
1931    <td>
1932      &nbsp;
1933    </td>
1934    <td>
1935
1936<p>
1937Removes all listeners from this instance.
1938<p>
1939    </td>
1940  </tr>
1941</table>
1942<a class="anchor" name="Ogre_1_1Win32Windowa30" doxytag="Ogre::GLXWindow::removeAllViewports" ></a><p>
1943<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1944  <tr>
1945    <td class="mdRow">
1946      <table cellpadding="0" cellspacing="0" border="0">
1947        <tr>
1948          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeAllViewports </td>
1949          <td class="md" valign="top">(&nbsp;</td>
1950          <td class="md" nowrap valign="top">void&nbsp;</td>
1951          <td class="mdname1" valign="top" nowrap>          </td>
1952          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1953          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1954        </tr>
1955
1956      </table>
1957    </td>
1958  </tr>
1959</table>
1960<table cellspacing=5 cellpadding=0 border=0>
1961  <tr>
1962    <td>
1963      &nbsp;
1964    </td>
1965    <td>
1966
1967<p>
1968Removes all viewports on this target.
1969<p>
1970    </td>
1971  </tr>
1972</table>
1973<a class="anchor" name="Ogre_1_1Win32Windowa43" doxytag="Ogre::GLXWindow::removeListener" ></a><p>
1974<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1975  <tr>
1976    <td class="mdRow">
1977      <table cellpadding="0" cellspacing="0" border="0">
1978        <tr>
1979          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeListener </td>
1980          <td class="md" valign="top">(&nbsp;</td>
1981          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> *&nbsp;</td>
1982          <td class="mdname1" valign="top" nowrap> <em>listener</em>          </td>
1983          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1984          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1985        </tr>
1986
1987      </table>
1988    </td>
1989  </tr>
1990</table>
1991<table cellspacing=5 cellpadding=0 border=0>
1992  <tr>
1993    <td>
1994      &nbsp;
1995    </td>
1996    <td>
1997
1998<p>
1999Removes a <a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> previously registered using addListener.
2000<p>
2001    </td>
2002  </tr>
2003</table>
2004<a class="anchor" name="Ogre_1_1Win32Windowa29" doxytag="Ogre::GLXWindow::removeViewport" ></a><p>
2005<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2006  <tr>
2007    <td class="mdRow">
2008      <table cellpadding="0" cellspacing="0" border="0">
2009        <tr>
2010          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeViewport </td>
2011          <td class="md" valign="top">(&nbsp;</td>
2012          <td class="md" nowrap valign="top">int&nbsp;</td>
2013          <td class="mdname1" valign="top" nowrap> <em>ZOrder</em>          </td>
2014          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2015          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2016        </tr>
2017
2018      </table>
2019    </td>
2020  </tr>
2021</table>
2022<table cellspacing=5 cellpadding=0 border=0>
2023  <tr>
2024    <td>
2025      &nbsp;
2026    </td>
2027    <td>
2028
2029<p>
2030Removes a viewport at a given ZOrder.
2031<p>
2032    </td>
2033  </tr>
2034</table>
2035<a class="anchor" name="Ogre_1_1GLXWindowa6" doxytag="Ogre::GLXWindow::reposition" ></a><p>
2036<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2037  <tr>
2038    <td class="mdRow">
2039      <table cellpadding="0" cellspacing="0" border="0">
2040        <tr>
2041          <td class="md" nowrap valign="top"> void Ogre::GLXWindow::reposition </td>
2042          <td class="md" valign="top">(&nbsp;</td>
2043          <td class="md" nowrap valign="top">int&nbsp;</td>
2044          <td class="mdname" nowrap> <em>left</em>, </td>
2045        </tr>
2046        <tr>
2047          <td class="md" nowrap align="right"></td>
2048          <td></td>
2049          <td class="md" nowrap>int&nbsp;</td>
2050          <td class="mdname" nowrap> <em>top</em></td>
2051        </tr>
2052        <tr>
2053          <td></td>
2054          <td class="md">)&nbsp;</td>
2055          <td class="md" colspan="2"><code> [virtual]</code></td>
2056        </tr>
2057
2058      </table>
2059    </td>
2060  </tr>
2061</table>
2062<table cellspacing=5 cellpadding=0 border=0>
2063  <tr>
2064    <td>
2065      &nbsp;
2066    </td>
2067    <td>
2068
2069<p>
2070 <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa5">RenderWindow::reposition</a>
2071<p>
2072
2073<p>
2074Implements <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa5">Ogre::RenderWindow</a>.    </td>
2075  </tr>
2076</table>
2077<a class="anchor" name="Ogre_1_1GLXWindowa12" doxytag="Ogre::GLXWindow::requiresTextureFlipping" ></a><p>
2078<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2079  <tr>
2080    <td class="mdRow">
2081      <table cellpadding="0" cellspacing="0" border="0">
2082        <tr>
2083          <td class="md" nowrap valign="top"> bool Ogre::GLXWindow::requiresTextureFlipping </td>
2084          <td class="md" valign="top">(&nbsp;</td>
2085          <td class="mdname1" valign="top" nowrap>          </td>
2086          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2087          <td class="md" nowrap> const<code> [virtual]</code></td>
2088        </tr>
2089
2090      </table>
2091    </td>
2092  </tr>
2093</table>
2094<table cellspacing=5 cellpadding=0 border=0>
2095  <tr>
2096    <td>
2097      &nbsp;
2098    </td>
2099    <td>
2100
2101<p>
2102
2103<p>
2104Implements <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa47">Ogre::RenderTarget</a>.
2105<p>
2106Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00099">99</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
2107  </tr>
2108</table>
2109<a class="anchor" name="Ogre_1_1Win32Windowa39" doxytag="Ogre::GLXWindow::resetStatistics" ></a><p>
2110<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2111  <tr>
2112    <td class="mdRow">
2113      <table cellpadding="0" cellspacing="0" border="0">
2114        <tr>
2115          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::resetStatistics </td>
2116          <td class="md" valign="top">(&nbsp;</td>
2117          <td class="md" nowrap valign="top">void&nbsp;</td>
2118          <td class="mdname1" valign="top" nowrap>          </td>
2119          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2120          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2121        </tr>
2122
2123      </table>
2124    </td>
2125  </tr>
2126</table>
2127<table cellspacing=5 cellpadding=0 border=0>
2128  <tr>
2129    <td>
2130      &nbsp;
2131    </td>
2132    <td>
2133
2134<p>
2135Resets saved frame-rate statistices.
2136<p>
2137    </td>
2138  </tr>
2139</table>
2140<a class="anchor" name="Ogre_1_1GLXWindowa7" doxytag="Ogre::GLXWindow::resize" ></a><p>
2141<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2142  <tr>
2143    <td class="mdRow">
2144      <table cellpadding="0" cellspacing="0" border="0">
2145        <tr>
2146          <td class="md" nowrap valign="top"> void Ogre::GLXWindow::resize </td>
2147          <td class="md" valign="top">(&nbsp;</td>
2148          <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
2149          <td class="mdname" nowrap> <em>width</em>, </td>
2150        </tr>
2151        <tr>
2152          <td class="md" nowrap align="right"></td>
2153          <td></td>
2154          <td class="md" nowrap>unsigned int&nbsp;</td>
2155          <td class="mdname" nowrap> <em>height</em></td>
2156        </tr>
2157        <tr>
2158          <td></td>
2159          <td class="md">)&nbsp;</td>
2160          <td class="md" colspan="2"><code> [virtual]</code></td>
2161        </tr>
2162
2163      </table>
2164    </td>
2165  </tr>
2166</table>
2167<table cellspacing=5 cellpadding=0 border=0>
2168  <tr>
2169    <td>
2170      &nbsp;
2171    </td>
2172    <td>
2173
2174<p>
2175 <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa3">RenderWindow::resize</a>
2176<p>
2177
2178<p>
2179Implements <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa3">Ogre::RenderWindow</a>.    </td>
2180  </tr>
2181</table>
2182<a class="anchor" name="Ogre_1_1GLXWindowa14" doxytag="Ogre::GLXWindow::resized" ></a><p>
2183<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2184  <tr>
2185    <td class="mdRow">
2186      <table cellpadding="0" cellspacing="0" border="0">
2187        <tr>
2188          <td class="md" nowrap valign="top"> void Ogre::GLXWindow::resized </td>
2189          <td class="md" valign="top">(&nbsp;</td>
2190          <td class="md" nowrap valign="top">size_t&nbsp;</td>
2191          <td class="mdname" nowrap> <em>width</em>, </td>
2192        </tr>
2193        <tr>
2194          <td class="md" nowrap align="right"></td>
2195          <td></td>
2196          <td class="md" nowrap>size_t&nbsp;</td>
2197          <td class="mdname" nowrap> <em>height</em></td>
2198        </tr>
2199        <tr>
2200          <td></td>
2201          <td class="md">)&nbsp;</td>
2202          <td class="md" colspan="2"></td>
2203        </tr>
2204
2205      </table>
2206    </td>
2207  </tr>
2208</table>
2209<table cellspacing=5 cellpadding=0 border=0>
2210  <tr>
2211    <td>
2212      &nbsp;
2213    </td>
2214    <td>
2215
2216<p>
2217<dl compact><dt><b>Remarks:</b></dt><dd>Window rsize. Use this to inject a resize event - this is only if you are not sending Events (via <a class="el" href="classOgre_1_1PlatformManager.html#Ogre_1_1PlatformManagera9">PlatformManager::messagePump</a>). This happens normally unless you are creating your own windows.. In which case you control events</dd></dl>
2218    </td>
2219  </tr>
2220</table>
2221<a class="anchor" name="Ogre_1_1Win32Windowa47" doxytag="Ogre::GLXWindow::setActive" ></a><p>
2222<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2223  <tr>
2224    <td class="mdRow">
2225      <table cellpadding="0" cellspacing="0" border="0">
2226        <tr>
2227          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setActive </td>
2228          <td class="md" valign="top">(&nbsp;</td>
2229          <td class="md" nowrap valign="top">bool&nbsp;</td>
2230          <td class="mdname1" valign="top" nowrap> <em>state</em>          </td>
2231          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2232          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2233        </tr>
2234
2235      </table>
2236    </td>
2237  </tr>
2238</table>
2239<table cellspacing=5 cellpadding=0 border=0>
2240  <tr>
2241    <td>
2242      &nbsp;
2243    </td>
2244    <td>
2245
2246<p>
2247Used to set the active state of the render target.
2248<p>
2249    </td>
2250  </tr>
2251</table>
2252<a class="anchor" name="Ogre_1_1Win32Windowa48" doxytag="Ogre::GLXWindow::setAutoUpdated" ></a><p>
2253<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2254  <tr>
2255    <td class="mdRow">
2256      <table cellpadding="0" cellspacing="0" border="0">
2257        <tr>
2258          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setAutoUpdated </td>
2259          <td class="md" valign="top">(&nbsp;</td>
2260          <td class="md" nowrap valign="top">bool&nbsp;</td>
2261          <td class="mdname1" valign="top" nowrap> <em>autoupdate</em>          </td>
2262          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2263          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2264        </tr>
2265
2266      </table>
2267    </td>
2268  </tr>
2269</table>
2270<table cellspacing=5 cellpadding=0 border=0>
2271  <tr>
2272    <td>
2273      &nbsp;
2274    </td>
2275    <td>
2276
2277<p>
2278Sets whether this target should be automatically updated if Ogre's rendering loop or <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota48">Root::_updateAllRenderTargets</a> is being used.
2279<p>
2280<dl compact><dt><b>Remarks:</b></dt><dd>By default, if you use Ogre's own rendering loop (<a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>) or call <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota48">Root::_updateAllRenderTargets</a>, all render targets are updated automatically. This method allows you to control that behaviour, if for example you have a render target which you only want to update periodically. </dd></dl>
2281<dl compact><dt><b>Parameters:</b></dt><dd>
2282  <table border="0" cellspacing="2" cellpadding="0">
2283    <tr><td valign=top><em>autoupdate</em>&nbsp;</td><td>If true, the render target is updated during the automatic render loop or when <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota48">Root::_updateAllRenderTargets</a> is called. If false, the target is only updated when its <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderTexturea8">update()</a> method is called explicitly. </td></tr>
2284  </table>
2285</dl>
2286    </td>
2287  </tr>
2288</table>
2289<a class="anchor" name="Ogre_1_1Win32Windowa40" doxytag="Ogre::GLXWindow::setDebugText" ></a><p>
2290<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2291  <tr>
2292    <td class="mdRow">
2293      <table cellpadding="0" cellspacing="0" border="0">
2294        <tr>
2295          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setDebugText </td>
2296          <td class="md" valign="top">(&nbsp;</td>
2297          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
2298          <td class="mdname1" valign="top" nowrap> <em>text</em>          </td>
2299          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2300          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2301        </tr>
2302
2303      </table>
2304    </td>
2305  </tr>
2306</table>
2307<table cellspacing=5 cellpadding=0 border=0>
2308  <tr>
2309    <td>
2310      &nbsp;
2311    </td>
2312    <td>
2313
2314<p>
2315Adds debug text to this window.
2316<p>
2317    </td>
2318  </tr>
2319</table>
2320<a class="anchor" name="Ogre_1_1Win32Windowa45" doxytag="Ogre::GLXWindow::setPriority" ></a><p>
2321<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2322  <tr>
2323    <td class="mdRow">
2324      <table cellpadding="0" cellspacing="0" border="0">
2325        <tr>
2326          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setPriority </td>
2327          <td class="md" valign="top">(&nbsp;</td>
2328          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a466">uchar</a>&nbsp;</td>
2329          <td class="mdname1" valign="top" nowrap> <em>priority</em>          </td>
2330          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2331          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2332        </tr>
2333
2334      </table>
2335    </td>
2336  </tr>
2337</table>
2338<table cellspacing=5 cellpadding=0 border=0>
2339  <tr>
2340    <td>
2341      &nbsp;
2342    </td>
2343    <td>
2344
2345<p>
2346Sets the priority of this render target in relation to the others.
2347<p>
2348<dl compact><dt><b>Remarks:</b></dt><dd>This can be used in order to schedule render target updates. Lower priorities will be rendered first. Note that the priority must be set at the time the render target is attached to the render system, changes afterwards will not affect the ordering. </dd></dl>
2349
2350<p>
2351Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00237">237</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.
2352<p>
2353References <a class="el" href="OgrePrerequisites_8h-source.html#l00141">Ogre::uchar</a>.    </td>
2354  </tr>
2355</table>
2356<a class="anchor" name="Ogre_1_1GLXWindowa8" doxytag="Ogre::GLXWindow::swapBuffers" ></a><p>
2357<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2358  <tr>
2359    <td class="mdRow">
2360      <table cellpadding="0" cellspacing="0" border="0">
2361        <tr>
2362          <td class="md" nowrap valign="top"> void Ogre::GLXWindow::swapBuffers </td>
2363          <td class="md" valign="top">(&nbsp;</td>
2364          <td class="md" nowrap valign="top">bool&nbsp;</td>
2365          <td class="mdname1" valign="top" nowrap> <em>waitForVSync</em>          </td>
2366          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2367          <td class="md" nowrap><code> [virtual]</code></td>
2368        </tr>
2369
2370      </table>
2371    </td>
2372  </tr>
2373</table>
2374<table cellspacing=5 cellpadding=0 border=0>
2375  <tr>
2376    <td>
2377      &nbsp;
2378    </td>
2379    <td>
2380
2381<p>
2382 <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa10">RenderWindow::swapBuffers</a>
2383<p>
2384
2385<p>
2386Implements <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa10">Ogre::RenderWindow</a>.    </td>
2387  </tr>
2388</table>
2389<a class="anchor" name="Ogre_1_1Win32Windowa18" doxytag="Ogre::GLXWindow::update" ></a><p>
2390<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2391  <tr>
2392    <td class="mdRow">
2393      <table cellpadding="0" cellspacing="0" border="0">
2394        <tr>
2395          <td class="md" nowrap valign="top"> virtual void Ogre::RenderWindow::update </td>
2396          <td class="md" valign="top">(&nbsp;</td>
2397          <td class="md" nowrap valign="top">bool&nbsp;</td>
2398          <td class="mdname1" valign="top" nowrap> <em>swapBuffers</em>          </td>
2399          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2400          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2401        </tr>
2402
2403      </table>
2404    </td>
2405  </tr>
2406</table>
2407<table cellspacing=5 cellpadding=0 border=0>
2408  <tr>
2409    <td>
2410      &nbsp;
2411    </td>
2412    <td>
2413
2414<p>
2415Updates the window contents.
2416<p>
2417<dl compact><dt><b>Remarks:</b></dt><dd>The window is updated by telling each camera which is supposed to render into this window to render it's view, and then the window buffers are swapped via <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa10">swapBuffers()</a> if requested </dd></dl>
2418<dl compact><dt><b>Parameters:</b></dt><dd>
2419  <table border="0" cellspacing="2" cellpadding="0">
2420    <tr><td valign=top><em>swapBuffers</em>&nbsp;</td><td>If set to true, the window will immediately swap it's buffers after update. Otherwise, the buffers are not swapped, and you have to call swapBuffers yourself sometime later. You might want to do this on some rendersystems which pause for queued rendering commands to complete before accepting swap buffers calls - so you could do other CPU tasks whilst the queued commands complete. Or, you might do this if you want custom control over your windows, such as for externally created windows. </td></tr>
2421  </table>
2422</dl>
2423
2424<p>
2425Reimplemented in <a class="el" href="classOgre_1_1D3D9RenderWindow.html#Ogre_1_1D3D9RenderWindowa17">Ogre::D3D9RenderWindow</a>.    </td>
2426  </tr>
2427</table>
2428<a class="anchor" name="Ogre_1_1Win32Windowa17" doxytag="Ogre::GLXWindow::update" ></a><p>
2429<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2430  <tr>
2431    <td class="mdRow">
2432      <table cellpadding="0" cellspacing="0" border="0">
2433        <tr>
2434          <td class="md" nowrap valign="top"> virtual void Ogre::RenderWindow::update </td>
2435          <td class="md" valign="top">(&nbsp;</td>
2436          <td class="md" nowrap valign="top">void&nbsp;</td>
2437          <td class="mdname1" valign="top" nowrap>          </td>
2438          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2439          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2440        </tr>
2441
2442      </table>
2443    </td>
2444  </tr>
2445</table>
2446<table cellspacing=5 cellpadding=0 border=0>
2447  <tr>
2448    <td>
2449      &nbsp;
2450    </td>
2451    <td>
2452
2453<p>
2454<dl compact><dt><b>Remarks:</b></dt><dd>If OGRE is not running in an automatic rendering loop (started using <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Roota27">Root::startRendering</a>), the user of the library is responsible for asking each render target to refresh. This is the method used to do this. It automatically re-renders the contents of the target using whatever cameras have been pointed at it (using Camera::setRenderTarget). </dd></dl>
2455<dl compact><dt><b></b></dt><dd>This allows OGRE to be used in multi-windowed utilities and for contents to be refreshed only when required, rather than constantly as with the automatic rendering loop.</dd></dl>
2456 
2457<p>
2458
2459<p>
2460Reimplemented from <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderTexturea8">Ogre::RenderTarget</a>.    </td>
2461  </tr>
2462</table>
2463<a class="anchor" name="Ogre_1_1Win32Windowb1" doxytag="Ogre::GLXWindow::updateStats" ></a><p>
2464<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2465  <tr>
2466    <td class="mdRow">
2467      <table cellpadding="0" cellspacing="0" border="0">
2468        <tr>
2469          <td class="md" nowrap valign="top"> void Ogre::RenderTarget::updateStats </td>
2470          <td class="md" valign="top">(&nbsp;</td>
2471          <td class="md" nowrap valign="top">void&nbsp;</td>
2472          <td class="mdname1" valign="top" nowrap>          </td>
2473          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2474          <td class="md" nowrap><code> [protected, inherited]</code></td>
2475        </tr>
2476
2477      </table>
2478    </td>
2479  </tr>
2480</table>
2481<table cellspacing=5 cellpadding=0 border=0>
2482  <tr>
2483    <td>
2484      &nbsp;
2485    </td>
2486    <td>
2487
2488<p>
2489    </td>
2490  </tr>
2491</table>
2492<a class="anchor" name="Ogre_1_1SDLWindowa12" doxytag="Ogre::GLXWindow::windowMovedOrResized" ></a><p>
2493<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2494  <tr>
2495    <td class="mdRow">
2496      <table cellpadding="0" cellspacing="0" border="0">
2497        <tr>
2498          <td class="md" nowrap valign="top"> virtual void Ogre::RenderWindow::windowMovedOrResized </td>
2499          <td class="md" valign="top">(&nbsp;</td>
2500          <td class="md" nowrap valign="top">void&nbsp;</td>
2501          <td class="mdname1" valign="top" nowrap>          </td>
2502          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2503          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2504        </tr>
2505
2506      </table>
2507    </td>
2508  </tr>
2509</table>
2510<table cellspacing=5 cellpadding=0 border=0>
2511  <tr>
2512    <td>
2513      &nbsp;
2514    </td>
2515    <td>
2516
2517<p>
2518Notify that the window has been resized externally.
2519<p>
2520<dl compact><dt><b>Remarks:</b></dt><dd>You don't need to call this unless you created the window externally.</dd></dl>
2521
2522<p>
2523Reimplemented in <a class="el" href="classOgre_1_1D3D9RenderWindow.html#Ogre_1_1D3D9RenderWindowa15">Ogre::D3D9RenderWindow</a>, and <a class="el" href="classOgre_1_1Win32Window.html#Ogre_1_1Win32Windowa13">Ogre::Win32Window</a>.
2524<p>
2525Definition at line <a class="el" href="OgreRenderWindow_8h-source.html#l00101">101</a> of file <a class="el" href="OgreRenderWindow_8h-source.html">OgreRenderWindow.h</a>.    </td>
2526  </tr>
2527</table>
2528<a class="anchor" name="Ogre_1_1GLXWindowa9" doxytag="Ogre::GLXWindow::writeContentsToFile" ></a><p>
2529<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2530  <tr>
2531    <td class="mdRow">
2532      <table cellpadding="0" cellspacing="0" border="0">
2533        <tr>
2534          <td class="md" nowrap valign="top"> void Ogre::GLXWindow::writeContentsToFile </td>
2535          <td class="md" valign="top">(&nbsp;</td>
2536          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
2537          <td class="mdname1" valign="top" nowrap> <em>filename</em>          </td>
2538          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2539          <td class="md" nowrap><code> [virtual]</code></td>
2540        </tr>
2541
2542      </table>
2543    </td>
2544  </tr>
2545</table>
2546<table cellspacing=5 cellpadding=0 border=0>
2547  <tr>
2548    <td>
2549      &nbsp;
2550    </td>
2551    <td>
2552
2553<p>
2554 <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa45">RenderWindow::writeContentsToFile</a>
2555<p>
2556
2557<p>
2558Implements <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa45">Ogre::RenderTarget</a>.    </td>
2559  </tr>
2560</table>
2561<a class="anchor" name="Ogre_1_1Win32Windowa50" doxytag="Ogre::GLXWindow::writeContentsToTimestampedFile" ></a><p>
2562<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2563  <tr>
2564    <td class="mdRow">
2565      <table cellpadding="0" cellspacing="0" border="0">
2566        <tr>
2567          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a471">String</a> Ogre::RenderTarget::writeContentsToTimestampedFile </td>
2568          <td class="md" valign="top">(&nbsp;</td>
2569          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
2570          <td class="mdname" nowrap> <em>filenamePrefix</em>, </td>
2571        </tr>
2572        <tr>
2573          <td class="md" nowrap align="right"></td>
2574          <td></td>
2575          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
2576          <td class="mdname" nowrap> <em>filenameSuffix</em></td>
2577        </tr>
2578        <tr>
2579          <td></td>
2580          <td class="md">)&nbsp;</td>
2581          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
2582        </tr>
2583
2584      </table>
2585    </td>
2586  </tr>
2587</table>
2588<table cellspacing=5 cellpadding=0 border=0>
2589  <tr>
2590    <td>
2591      &nbsp;
2592    </td>
2593    <td>
2594
2595<p>
2596Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file.
2597<p>
2598<dl compact><dt><b>Returns:</b></dt><dd>the name of the file used. </dd></dl>
2599    </td>
2600  </tr>
2601</table>
2602<hr><h2>Friends And Related Function Documentation</h2>
2603<a class="anchor" name="Ogre_1_1Win32Windown0" doxytag="Ogre::GLXWindow::Root" ></a><p>
2604<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2605  <tr>
2606    <td class="mdRow">
2607      <table cellpadding="0" cellspacing="0" border="0">
2608        <tr>
2609          <td class="md" nowrap valign="top"> friend class <a class="el" href="classOgre_1_1Root.html">Root</a><code> [friend, inherited]</code>
2610      </table>
2611    </td>
2612  </tr>
2613</table>
2614<table cellspacing=5 cellpadding=0 border=0>
2615  <tr>
2616    <td>
2617      &nbsp;
2618    </td>
2619    <td>
2620
2621<p>
2622
2623<p>
2624Definition at line <a class="el" href="OgreRenderWindow_8h-source.html#l00188">188</a> of file <a class="el" href="OgreRenderWindow_8h-source.html">OgreRenderWindow.h</a>.    </td>
2625  </tr>
2626</table>
2627<hr><h2>Member Data Documentation</h2>
2628<a class="anchor" name="Ogre_1_1Win32Windowp25" doxytag="Ogre::GLXWindow::mActive" ></a><p>
2629<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2630  <tr>
2631    <td class="mdRow">
2632      <table cellpadding="0" cellspacing="0" border="0">
2633        <tr>
2634          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp25">Ogre::RenderTarget::mActive</a><code> [protected, inherited]</code>
2635      </table>
2636    </td>
2637  </tr>
2638</table>
2639<table cellspacing=5 cellpadding=0 border=0>
2640  <tr>
2641    <td>
2642      &nbsp;
2643    </td>
2644    <td>
2645
2646<p>
2647
2648<p>
2649Reimplemented in <a class="el" href="classOgre_1_1SDLWindow.html#Ogre_1_1SDLWindowr1">Ogre::SDLWindow</a>.
2650<p>
2651Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00330">330</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
2652  </tr>
2653</table>
2654<a class="anchor" name="Ogre_1_1GLXWindowr2" doxytag="Ogre::GLXWindow::mAtomDeleteWindow" ></a><p>
2655<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2656  <tr>
2657    <td class="mdRow">
2658      <table cellpadding="0" cellspacing="0" border="0">
2659        <tr>
2660          <td class="md" nowrap valign="top"> ::Atom <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr2">Ogre::GLXWindow::mAtomDeleteWindow</a><code> [private]</code>
2661      </table>
2662    </td>
2663  </tr>
2664</table>
2665<table cellspacing=5 cellpadding=0 border=0>
2666  <tr>
2667    <td>
2668      &nbsp;
2669    </td>
2670    <td>
2671
2672<p>
2673
2674<p>
2675Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00044">44</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
2676  </tr>
2677</table>
2678<a class="anchor" name="Ogre_1_1Win32Windowp26" doxytag="Ogre::GLXWindow::mAutoUpdate" ></a><p>
2679<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2680  <tr>
2681    <td class="mdRow">
2682      <table cellpadding="0" cellspacing="0" border="0">
2683        <tr>
2684          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp26">Ogre::RenderTarget::mAutoUpdate</a><code> [protected, inherited]</code>
2685      </table>
2686    </td>
2687  </tr>
2688</table>
2689<table cellspacing=5 cellpadding=0 border=0>
2690  <tr>
2691    <td>
2692      &nbsp;
2693    </td>
2694    <td>
2695
2696<p>
2697
2698<p>
2699Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00331">331</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
2700  </tr>
2701</table>
2702<a class="anchor" name="Ogre_1_1GLXWindowr4" doxytag="Ogre::GLXWindow::mClosed" ></a><p>
2703<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2704  <tr>
2705    <td class="mdRow">
2706      <table cellpadding="0" cellspacing="0" border="0">
2707        <tr>
2708          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr4">Ogre::GLXWindow::mClosed</a><code> [private]</code>
2709      </table>
2710    </td>
2711  </tr>
2712</table>
2713<table cellspacing=5 cellpadding=0 border=0>
2714  <tr>
2715    <td>
2716      &nbsp;
2717    </td>
2718    <td>
2719
2720<p>
2721
2722<p>
2723Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00047">47</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
2724  </tr>
2725</table>
2726<a class="anchor" name="Ogre_1_1Win32Windowp17" doxytag="Ogre::GLXWindow::mColourDepth" ></a><p>
2727<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2728  <tr>
2729    <td class="mdRow">
2730      <table cellpadding="0" cellspacing="0" border="0">
2731        <tr>
2732          <td class="md" nowrap valign="top"> unsigned int <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp17">Ogre::RenderTarget::mColourDepth</a><code> [protected, inherited]</code>
2733      </table>
2734    </td>
2735  </tr>
2736</table>
2737<table cellspacing=5 cellpadding=0 border=0>
2738  <tr>
2739    <td>
2740      &nbsp;
2741    </td>
2742    <td>
2743
2744<p>
2745
2746<p>
2747Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00318">318</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
2748  </tr>
2749</table>
2750<a class="anchor" name="Ogre_1_1GLXWindowr8" doxytag="Ogre::GLXWindow::mContext" ></a><p>
2751<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2752  <tr>
2753    <td class="mdRow">
2754      <table cellpadding="0" cellspacing="0" border="0">
2755        <tr>
2756          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1GLXContext.html">GLXContext</a>* <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr8">Ogre::GLXWindow::mContext</a><code> [private]</code>
2757      </table>
2758    </td>
2759  </tr>
2760</table>
2761<table cellspacing=5 cellpadding=0 border=0>
2762  <tr>
2763    <td>
2764      &nbsp;
2765    </td>
2766    <td>
2767
2768<p>
2769
2770<p>
2771Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00052">52</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
2772  </tr>
2773</table>
2774<a class="anchor" name="Ogre_1_1Win32Windowp21" doxytag="Ogre::GLXWindow::mDebugText" ></a><p>
2775<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2776  <tr>
2777    <td class="mdRow">
2778      <table cellpadding="0" cellspacing="0" border="0">
2779        <tr>
2780          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp21">Ogre::RenderTarget::mDebugText</a><code> [protected, inherited]</code>
2781      </table>
2782    </td>
2783  </tr>
2784</table>
2785<table cellspacing=5 cellpadding=0 border=0>
2786  <tr>
2787    <td>
2788      &nbsp;
2789    </td>
2790    <td>
2791
2792<p>
2793
2794<p>
2795Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00325">325</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
2796  </tr>
2797</table>
2798<a class="anchor" name="Ogre_1_1GLXWindowr0" doxytag="Ogre::GLXWindow::mDisplay" ></a><p>
2799<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2800  <tr>
2801    <td class="mdRow">
2802      <table cellpadding="0" cellspacing="0" border="0">
2803        <tr>
2804          <td class="md" nowrap valign="top"> ::Display* <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr0">Ogre::GLXWindow::mDisplay</a><code> [private]</code>
2805      </table>
2806    </td>
2807  </tr>
2808</table>
2809<table cellspacing=5 cellpadding=0 border=0>
2810  <tr>
2811    <td>
2812      &nbsp;
2813    </td>
2814    <td>
2815
2816<p>
2817
2818<p>
2819Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00042">42</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
2820  </tr>
2821</table>
2822<a class="anchor" name="Ogre_1_1Win32Windowp24" doxytag="Ogre::GLXWindow::mFrameCount" ></a><p>
2823<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2824  <tr>
2825    <td class="mdRow">
2826      <table cellpadding="0" cellspacing="0" border="0">
2827        <tr>
2828          <td class="md" nowrap valign="top"> size_t <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp24">Ogre::RenderTarget::mFrameCount</a><code> [protected, inherited]</code>
2829      </table>
2830    </td>
2831  </tr>
2832</table>
2833<table cellspacing=5 cellpadding=0 border=0>
2834  <tr>
2835    <td>
2836      &nbsp;
2837    </td>
2838    <td>
2839
2840<p>
2841
2842<p>
2843Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00328">328</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
2844  </tr>
2845</table>
2846<a class="anchor" name="Ogre_1_1GLXWindowr5" doxytag="Ogre::GLXWindow::mFullScreen" ></a><p>
2847<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2848  <tr>
2849    <td class="mdRow">
2850      <table cellpadding="0" cellspacing="0" border="0">
2851        <tr>
2852          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr5">Ogre::GLXWindow::mFullScreen</a><code> [private]</code>
2853      </table>
2854    </td>
2855  </tr>
2856</table>
2857<table cellspacing=5 cellpadding=0 border=0>
2858  <tr>
2859    <td>
2860      &nbsp;
2861    </td>
2862    <td>
2863
2864<p>
2865
2866<p>
2867Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00048">48</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
2868  </tr>
2869</table>
2870<a class="anchor" name="Ogre_1_1GLXWindowr3" doxytag="Ogre::GLXWindow::mGlxContext" ></a><p>
2871<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2872  <tr>
2873    <td class="mdRow">
2874      <table cellpadding="0" cellspacing="0" border="0">
2875        <tr>
2876          <td class="md" nowrap valign="top"> ::<a class="el" href="classOgre_1_1GLXContext.html">GLXContext</a> <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr3">Ogre::GLXWindow::mGlxContext</a><code> [private]</code>
2877      </table>
2878    </td>
2879  </tr>
2880</table>
2881<table cellspacing=5 cellpadding=0 border=0>
2882  <tr>
2883    <td>
2884      &nbsp;
2885    </td>
2886    <td>
2887
2888<p>
2889
2890<p>
2891Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00045">45</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
2892  </tr>
2893</table>
2894<a class="anchor" name="Ogre_1_1Win32Windowp16" doxytag="Ogre::GLXWindow::mHeight" ></a><p>
2895<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2896  <tr>
2897    <td class="mdRow">
2898      <table cellpadding="0" cellspacing="0" border="0">
2899        <tr>
2900          <td class="md" nowrap valign="top"> unsigned int <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp16">Ogre::RenderTarget::mHeight</a><code> [protected, inherited]</code>
2901      </table>
2902    </td>
2903  </tr>
2904</table>
2905<table cellspacing=5 cellpadding=0 border=0>
2906  <tr>
2907    <td>
2908      &nbsp;
2909    </td>
2910    <td>
2911
2912<p>
2913
2914<p>
2915Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00317">317</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
2916  </tr>
2917</table>
2918<a class="anchor" name="Ogre_1_1Win32Windowp18" doxytag="Ogre::GLXWindow::mIsDepthBuffered" ></a><p>
2919<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2920  <tr>
2921    <td class="mdRow">
2922      <table cellpadding="0" cellspacing="0" border="0">
2923        <tr>
2924          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp18">Ogre::RenderTarget::mIsDepthBuffered</a><code> [protected, inherited]</code>
2925      </table>
2926    </td>
2927  </tr>
2928</table>
2929<table cellspacing=5 cellpadding=0 border=0>
2930  <tr>
2931    <td>
2932      &nbsp;
2933    </td>
2934    <td>
2935
2936<p>
2937
2938<p>
2939Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00319">319</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
2940  </tr>
2941</table>
2942<a class="anchor" name="Ogre_1_1Win32Windowp9" doxytag="Ogre::GLXWindow::mIsFullScreen" ></a><p>
2943<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2944  <tr>
2945    <td class="mdRow">
2946      <table cellpadding="0" cellspacing="0" border="0">
2947        <tr>
2948          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowp9">Ogre::RenderWindow::mIsFullScreen</a><code> [protected, inherited]</code>
2949      </table>
2950    </td>
2951  </tr>
2952</table>
2953<table cellspacing=5 cellpadding=0 border=0>
2954  <tr>
2955    <td>
2956      &nbsp;
2957    </td>
2958    <td>
2959
2960<p>
2961
2962<p>
2963Definition at line <a class="el" href="OgreRenderWindow_8h-source.html#l00178">178</a> of file <a class="el" href="OgreRenderWindow_8h-source.html">OgreRenderWindow.h</a>.    </td>
2964  </tr>
2965</table>
2966<a class="anchor" name="Ogre_1_1Win32Windowp10" doxytag="Ogre::GLXWindow::mIsPrimary" ></a><p>
2967<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2968  <tr>
2969    <td class="mdRow">
2970      <table cellpadding="0" cellspacing="0" border="0">
2971        <tr>
2972          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowp10">Ogre::RenderWindow::mIsPrimary</a><code> [protected, inherited]</code>
2973      </table>
2974    </td>
2975  </tr>
2976</table>
2977<table cellspacing=5 cellpadding=0 border=0>
2978  <tr>
2979    <td>
2980      &nbsp;
2981    </td>
2982    <td>
2983
2984<p>
2985
2986<p>
2987Definition at line <a class="el" href="OgreRenderWindow_8h-source.html#l00179">179</a> of file <a class="el" href="OgreRenderWindow_8h-source.html">OgreRenderWindow.h</a>.    </td>
2988  </tr>
2989</table>
2990<a class="anchor" name="Ogre_1_1Win32Windowp22" doxytag="Ogre::GLXWindow::mLastSecond" ></a><p>
2991<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2992  <tr>
2993    <td class="mdRow">
2994      <table cellpadding="0" cellspacing="0" border="0">
2995        <tr>
2996          <td class="md" nowrap valign="top"> unsigned long <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp22">Ogre::RenderTarget::mLastSecond</a><code> [protected, inherited]</code>
2997      </table>
2998    </td>
2999  </tr>
3000</table>
3001<table cellspacing=5 cellpadding=0 border=0>
3002  <tr>
3003    <td>
3004      &nbsp;
3005    </td>
3006    <td>
3007
3008<p>
3009
3010<p>
3011Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00326">326</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
3012  </tr>
3013</table>
3014<a class="anchor" name="Ogre_1_1Win32Windowp23" doxytag="Ogre::GLXWindow::mLastTime" ></a><p>
3015<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3016  <tr>
3017    <td class="mdRow">
3018      <table cellpadding="0" cellspacing="0" border="0">
3019        <tr>
3020          <td class="md" nowrap valign="top"> unsigned long <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp23">Ogre::RenderTarget::mLastTime</a><code> [protected, inherited]</code>
3021      </table>
3022    </td>
3023  </tr>
3024</table>
3025<table cellspacing=5 cellpadding=0 border=0>
3026  <tr>
3027    <td>
3028      &nbsp;
3029    </td>
3030    <td>
3031
3032<p>
3033
3034<p>
3035Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00327">327</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
3036  </tr>
3037</table>
3038<a class="anchor" name="Ogre_1_1Win32Windowp11" doxytag="Ogre::GLXWindow::mLeft" ></a><p>
3039<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3040  <tr>
3041    <td class="mdRow">
3042      <table cellpadding="0" cellspacing="0" border="0">
3043        <tr>
3044          <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowp11">Ogre::RenderWindow::mLeft</a><code> [protected, inherited]</code>
3045      </table>
3046    </td>
3047  </tr>
3048</table>
3049<table cellspacing=5 cellpadding=0 border=0>
3050  <tr>
3051    <td>
3052      &nbsp;
3053    </td>
3054    <td>
3055
3056<p>
3057
3058<p>
3059Definition at line <a class="el" href="OgreRenderWindow_8h-source.html#l00180">180</a> of file <a class="el" href="OgreRenderWindow_8h-source.html">OgreRenderWindow.h</a>.    </td>
3060  </tr>
3061</table>
3062<a class="anchor" name="Ogre_1_1Win32Windowp28" doxytag="Ogre::GLXWindow::mListeners" ></a><p>
3063<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3064  <tr>
3065    <td class="mdRow">
3066      <table cellpadding="0" cellspacing="0" border="0">
3067        <tr>
3068          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowx1">RenderTargetListenerList</a> <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp28">Ogre::RenderTarget::mListeners</a><code> [protected, inherited]</code>
3069      </table>
3070    </td>
3071  </tr>
3072</table>
3073<table cellspacing=5 cellpadding=0 border=0>
3074  <tr>
3075    <td>
3076      &nbsp;
3077    </td>
3078    <td>
3079
3080<p>
3081
3082<p>
3083Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00340">340</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
3084  </tr>
3085</table>
3086<a class="anchor" name="Ogre_1_1Win32Windowp13" doxytag="Ogre::GLXWindow::mName" ></a><p>
3087<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3088  <tr>
3089    <td class="mdRow">
3090      <table cellpadding="0" cellspacing="0" border="0">
3091        <tr>
3092          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp13">Ogre::RenderTarget::mName</a><code> [protected, inherited]</code>
3093      </table>
3094    </td>
3095  </tr>
3096</table>
3097<table cellspacing=5 cellpadding=0 border=0>
3098  <tr>
3099    <td>
3100      &nbsp;
3101    </td>
3102    <td>
3103
3104<p>
3105The name of this target.
3106<p>
3107
3108<p>
3109Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00312">312</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
3110  </tr>
3111</table>
3112<a class="anchor" name="Ogre_1_1GLXWindowr7" doxytag="Ogre::GLXWindow::mOldMode" ></a><p>
3113<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3114  <tr>
3115    <td class="mdRow">
3116      <table cellpadding="0" cellspacing="0" border="0">
3117        <tr>
3118          <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr7">Ogre::GLXWindow::mOldMode</a><code> [private]</code>
3119      </table>
3120    </td>
3121  </tr>
3122</table>
3123<table cellspacing=5 cellpadding=0 border=0>
3124  <tr>
3125    <td>
3126      &nbsp;
3127    </td>
3128    <td>
3129
3130<p>
3131
3132<p>
3133Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00050">50</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
3134  </tr>
3135</table>
3136<a class="anchor" name="Ogre_1_1Win32Windowp14" doxytag="Ogre::GLXWindow::mPriority" ></a><p>
3137<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3138  <tr>
3139    <td class="mdRow">
3140      <table cellpadding="0" cellspacing="0" border="0">
3141        <tr>
3142          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a466">uchar</a> <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp14">Ogre::RenderTarget::mPriority</a><code> [protected, inherited]</code>
3143      </table>
3144    </td>
3145  </tr>
3146</table>
3147<table cellspacing=5 cellpadding=0 border=0>
3148  <tr>
3149    <td>
3150      &nbsp;
3151    </td>
3152    <td>
3153
3154<p>
3155The priority of the render target.
3156<p>
3157
3158<p>
3159Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00314">314</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
3160  </tr>
3161</table>
3162<a class="anchor" name="Ogre_1_1Win32Windowp19" doxytag="Ogre::GLXWindow::mStats" ></a><p>
3163<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3164  <tr>
3165    <td class="mdRow">
3166      <table cellpadding="0" cellspacing="0" border="0">
3167        <tr>
3168          <td class="md" nowrap valign="top"> FrameStats <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp19">Ogre::RenderTarget::mStats</a><code> [protected, inherited]</code>
3169      </table>
3170    </td>
3171  </tr>
3172</table>
3173<table cellspacing=5 cellpadding=0 border=0>
3174  <tr>
3175    <td>
3176      &nbsp;
3177    </td>
3178    <td>
3179
3180<p>
3181
3182<p>
3183Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00322">322</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
3184  </tr>
3185</table>
3186<a class="anchor" name="Ogre_1_1Win32Windowp20" doxytag="Ogre::GLXWindow::mTimer" ></a><p>
3187<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3188  <tr>
3189    <td class="mdRow">
3190      <table cellpadding="0" cellspacing="0" border="0">
3191        <tr>
3192          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Timer.html">Timer</a>* <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp20">Ogre::RenderTarget::mTimer</a><code> [protected, inherited]</code>
3193      </table>
3194    </td>
3195  </tr>
3196</table>
3197<table cellspacing=5 cellpadding=0 border=0>
3198  <tr>
3199    <td>
3200      &nbsp;
3201    </td>
3202    <td>
3203
3204<p>
3205
3206<p>
3207Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00324">324</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
3208  </tr>
3209</table>
3210<a class="anchor" name="Ogre_1_1Win32Windowp12" doxytag="Ogre::GLXWindow::mTop" ></a><p>
3211<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3212  <tr>
3213    <td class="mdRow">
3214      <table cellpadding="0" cellspacing="0" border="0">
3215        <tr>
3216          <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowp12">Ogre::RenderWindow::mTop</a><code> [protected, inherited]</code>
3217      </table>
3218    </td>
3219  </tr>
3220</table>
3221<table cellspacing=5 cellpadding=0 border=0>
3222  <tr>
3223    <td>
3224      &nbsp;
3225    </td>
3226    <td>
3227
3228<p>
3229
3230<p>
3231Definition at line <a class="el" href="OgreRenderWindow_8h-source.html#l00181">181</a> of file <a class="el" href="OgreRenderWindow_8h-source.html">OgreRenderWindow.h</a>.    </td>
3232  </tr>
3233</table>
3234<a class="anchor" name="Ogre_1_1GLXWindowr6" doxytag="Ogre::GLXWindow::mTopLevel" ></a><p>
3235<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3236  <tr>
3237    <td class="mdRow">
3238      <table cellpadding="0" cellspacing="0" border="0">
3239        <tr>
3240          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr6">Ogre::GLXWindow::mTopLevel</a><code> [private]</code>
3241      </table>
3242    </td>
3243  </tr>
3244</table>
3245<table cellspacing=5 cellpadding=0 border=0>
3246  <tr>
3247    <td>
3248      &nbsp;
3249    </td>
3250    <td>
3251
3252<p>
3253
3254<p>
3255Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00049">49</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
3256  </tr>
3257</table>
3258<a class="anchor" name="Ogre_1_1Win32Windowp27" doxytag="Ogre::GLXWindow::mViewportList" ></a><p>
3259<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3260  <tr>
3261    <td class="mdRow">
3262      <table cellpadding="0" cellspacing="0" border="0">
3263        <tr>
3264          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowx0">ViewportList</a> <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp27">Ogre::RenderTarget::mViewportList</a><code> [protected, inherited]</code>
3265      </table>
3266    </td>
3267  </tr>
3268</table>
3269<table cellspacing=5 cellpadding=0 border=0>
3270  <tr>
3271    <td>
3272      &nbsp;
3273    </td>
3274    <td>
3275
3276<p>
3277List of viewports, map on Z-order.
3278<p>
3279
3280<p>
3281Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00337">337</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
3282  </tr>
3283</table>
3284<a class="anchor" name="Ogre_1_1Win32Windowp15" doxytag="Ogre::GLXWindow::mWidth" ></a><p>
3285<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3286  <tr>
3287    <td class="mdRow">
3288      <table cellpadding="0" cellspacing="0" border="0">
3289        <tr>
3290          <td class="md" nowrap valign="top"> unsigned int <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowp15">Ogre::RenderTarget::mWidth</a><code> [protected, inherited]</code>
3291      </table>
3292    </td>
3293  </tr>
3294</table>
3295<table cellspacing=5 cellpadding=0 border=0>
3296  <tr>
3297    <td>
3298      &nbsp;
3299    </td>
3300    <td>
3301
3302<p>
3303
3304<p>
3305Definition at line <a class="el" href="OgreRenderTarget_8h-source.html#l00316">316</a> of file <a class="el" href="OgreRenderTarget_8h-source.html">OgreRenderTarget.h</a>.    </td>
3306  </tr>
3307</table>
3308<a class="anchor" name="Ogre_1_1GLXWindowr1" doxytag="Ogre::GLXWindow::mWindow" ></a><p>
3309<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3310  <tr>
3311    <td class="mdRow">
3312      <table cellpadding="0" cellspacing="0" border="0">
3313        <tr>
3314          <td class="md" nowrap valign="top"> ::Window <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowr1">Ogre::GLXWindow::mWindow</a><code> [private]</code>
3315      </table>
3316    </td>
3317  </tr>
3318</table>
3319<table cellspacing=5 cellpadding=0 border=0>
3320  <tr>
3321    <td>
3322      &nbsp;
3323    </td>
3324    <td>
3325
3326<p>
3327
3328<p>
3329Definition at line <a class="el" href="OgreGLXWindow_8h-source.html#l00043">43</a> of file <a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a>.    </td>
3330  </tr>
3331</table>
3332<hr>The documentation for this class was generated from the following file:<ul>
3333<li><a class="el" href="OgreGLXWindow_8h-source.html">OgreGLXWindow.h</a></ul>
3334<hr>
3335<p>
3336Copyright &copy; 2000-2005 by The OGRE Team<br />
3337<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
3338This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
3339                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
3340                <Work rdf:about="">
3341                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
3342        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
3343                </Work>
3344                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
3345
3346Last modified Sun Mar 12 14:51:42 2006
3347</p>
3348</body>
3349</html>
Note: See TracBrowser for help on using the repository browser.