source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1SDLWindow.html @ 657

Revision 657, 124.8 KB checked in by mattausch, 18 years ago (diff)

added ogre dependencies and patched ogre sources

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