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

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

adding ogre 1.2 and dependencies

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