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

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

added ogre dependencies and patched ogre sources

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