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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::D3D7RenderTexture 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::D3D7RenderTexture Class Reference</h1>D3D7 implementation of <a class="el" href="classOgre_1_1RenderTexture.html">RenderTexture</a>. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::D3D7RenderTexture:
16<p><center><img src="classOgre_1_1D3D7RenderTexture.png" usemap="#Ogre::D3D7RenderTexture_map" border="0" alt=""></center>
17<map name="Ogre::D3D7RenderTexture_map">
18<area href="classOgre_1_1RenderTexture.html" alt="Ogre::RenderTexture" shape="rect" coords="0,56,162,80">
19<area href="classOgre_1_1RenderTarget.html" alt="Ogre::RenderTarget" shape="rect" coords="0,0,162,24">
20</map>
21<a href="classOgre_1_1D3D7RenderTexture-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
22<tr><td></td></tr>
23<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
24<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>
25&nbsp;&nbsp;<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww0">SF_NONE</a> =  0,
26<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww1">SF_FPS</a> =  1,
27<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww2">SF_AVG_FPS</a> =  2,
28<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww3">SF_BEST_FPS</a> =  4,
29<br>
30&nbsp;&nbsp;<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww4">SF_WORST_FPS</a> =  8,
31<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww5">SF_TRIANGLE_COUNT</a> =  16,
32<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww6">SF_ALL</a> =  0xFFFF
33<br>
34 }</td></tr>
35
36<tr><td colspan=2><br><h2>Public Member Functions</h2></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_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturea0">D3D7RenderTexture</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name, unsigned int width, unsigned int height, <a class="el" href="namespaceOgre.html#a681">TextureType</a> texType, <a class="el" href="namespaceOgre.html#a667">PixelFormat</a> internalFormat, const <a class="el" href="namespaceOgre.html#a62">NameValuePairList</a> *misc)</td></tr>
38
39<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturea1">~D3D7RenderTexture</a> ()</td></tr>
40
41<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturea2">requiresTextureFlipping</a> () const </td></tr>
42
43<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturea3">getCustomAttribute</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name, void *pData)</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a custom (maybe platform-specific) attribute.  <a href="#Ogre_1_1D3D7RenderTexturea3"></a><br><br></td></tr>
46<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturea4">writeContentsToFile</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;filename)</td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Writes the current contents of the render target to the named file.  <a href="#Ogre_1_1D3D7RenderTexturea4"></a><br><br></td></tr>
49<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>
50
51<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve target's name.  <a href="#Ogre_1_1Win32Windowa21"></a><br><br></td></tr>
52<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>
53
54<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>
55<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>
56
57<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>
58
59<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>
60
61<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_1Win32RenderTexturea9">update</a> (void)</td></tr>
62
63<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tells the target to update it's contents.  <a href="#Ogre_1_1Win32RenderTexturea9"></a><br><br></td></tr>
64<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>
65
66<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>
67<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>
68
69<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>
70<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>
71
72<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>
73<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa28">removeViewport</a> (int ZOrder)</td></tr>
74
75<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>
76<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>
77
78<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>
79<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa30">getStatistics</a> (float &amp;lastFPS, float &amp;avgFPS, float &amp;bestFPS, float &amp;worstFPS) const </td></tr>
80
81<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>
82<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>
83
84<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>
85
86<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>
87<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>
88
89<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>
90<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>
91
92<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>
93<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>
94
95<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>
96<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>
97
98<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>
99<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>
100
101<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>
102<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>
103
104<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets saved frame-rate statistices.  <a href="#Ogre_1_1Win32Windowa38"></a><br><br></td></tr>
105<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>
106
107<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>
108<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>
109
110<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the debug text.  <a href="#Ogre_1_1Win32Windowa40"></a><br><br></td></tr>
111<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>
112
113<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>
114<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>
115
116<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>
117<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>
118
119<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>
120<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>
121
122<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>
123<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>
124
125<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>
126<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_1Win32RenderTexturea32">isActive</a> () const </td></tr>
127
128<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used to retrieve or set the active state of the render target.  <a href="#Ogre_1_1Win32RenderTexturea32"></a><br><br></td></tr>
129<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>
130
131<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>
132<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa47">setAutoUpdated</a> (bool autoupdate)</td></tr>
133
134<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>
135<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>
136
137<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>
138<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>
139
140<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>
141<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>
142
143<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>
144<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa51">_notifyCameraRemoved</a> (const <a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam)</td></tr>
145
146<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>
147<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_1Win32RenderTexturea39">isPrimary</a> (void) const </td></tr>
148
149<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates whether this target is the primary window.  <a href="#Ogre_1_1Win32RenderTexturea39"></a><br><br></td></tr>
150<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
151<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>
152 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>
153
154<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>
155
156<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
157<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTextureb0">_copyToTexture</a> ()</td></tr>
158
159<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTexture.html#Ogre_1_1Win32RenderTextureb3">firePostUpdate</a> ()</td></tr>
160
161<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32RenderTextureb3"></a><br><br></td></tr>
162<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>
163
164<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>
165
166<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb2"></a><br><br></td></tr>
167<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>
168
169<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb4"></a><br><br></td></tr>
170<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>
171
172<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb5"></a><br><br></td></tr>
173<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
174<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1D3DTexturePtr.html">D3DTexturePtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturep0">mPrivateTex</a></td></tr>
175
176<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The texture to which rendering takes place.  <a href="#Ogre_1_1D3D7RenderTexturep0"></a><br><br></td></tr>
177<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1TexturePtr.html">TexturePtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTexture.html#Ogre_1_1Win32RenderTexturep7">mTexture</a></td></tr>
178
179<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The texture that gets accesses by the rest of the API.  <a href="#Ogre_1_1Win32RenderTexturep7"></a><br><br></td></tr>
180<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a667">PixelFormat</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTexture.html#Ogre_1_1Win32RenderTexturep8">mInternalFormat</a></td></tr>
181
182<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>
183
184<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of this target.  <a href="#Ogre_1_1Win32Windowp13"></a><br><br></td></tr>
185<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>
186
187<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>
188<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>
189
190<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>
191
192<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>
193
194<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>
195
196<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>
197
198<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>
199
200<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>
201
202<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>
203
204<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>
205
206<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>
207
208<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>
209
210<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>
211
212<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>
213
214<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>
215<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>
216
217</table>
218<hr><a name="_details"></a><h2>Detailed Description</h2>
219D3D7 implementation of <a class="el" href="classOgre_1_1RenderTexture.html">RenderTexture</a>.
220<p>
221
222<p>
223Definition at line <a class="el" href="OgreD3D7Texture_8h-source.html#l00163">163</a> of file <a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a>.<hr><h2>Member Typedef Documentation</h2>
224<a class="anchor" name="Ogre_1_1Win32Windowx1" doxytag="Ogre::D3D7RenderTexture::RenderTargetListenerList" ></a><p>
225<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
226  <tr>
227    <td class="mdRow">
228      <table cellpadding="0" cellspacing="0" border="0">
229        <tr>
230          <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>
231      </table>
232    </td>
233  </tr>
234</table>
235<table cellspacing=5 cellpadding=0 border=0>
236  <tr>
237    <td>
238      &nbsp;
239    </td>
240    <td>
241
242<p>
243
244<p>
245Definition 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>
246  </tr>
247</table>
248<a class="anchor" name="Ogre_1_1Win32Windowx0" doxytag="Ogre::D3D7RenderTexture::ViewportList" ></a><p>
249<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
250  <tr>
251    <td class="mdRow">
252      <table cellpadding="0" cellspacing="0" border="0">
253        <tr>
254          <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>
255      </table>
256    </td>
257  </tr>
258</table>
259<table cellspacing=5 cellpadding=0 border=0>
260  <tr>
261    <td>
262      &nbsp;
263    </td>
264    <td>
265
266<p>
267
268<p>
269Definition 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>
270  </tr>
271</table>
272<hr><h2>Member Enumeration Documentation</h2>
273<a class="anchor" name="Ogre_1_1Win32Windoww7" doxytag="Ogre::D3D7RenderTexture::StatFlags" ></a><p>
274<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
275  <tr>
276    <td class="mdRow">
277      <table cellpadding="0" cellspacing="0" border="0">
278        <tr>
279          <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>
280      </table>
281    </td>
282  </tr>
283</table>
284<table cellspacing=5 cellpadding=0 border=0>
285  <tr>
286    <td>
287      &nbsp;
288    </td>
289    <td>
290
291<p>
292<dl compact><dt><b>Enumeration values: </b></dt><dd>
293<table border=0 cellspacing=2 cellpadding=0>
294<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww0" doxytag="SF_NONE" ></a>SF_NONE</em>&nbsp;</td><td>
295</td></tr>
296<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww1" doxytag="SF_FPS" ></a>SF_FPS</em>&nbsp;</td><td>
297</td></tr>
298<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>
299</td></tr>
300<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>
301</td></tr>
302<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>
303</td></tr>
304<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>
305</td></tr>
306<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww6" doxytag="SF_ALL" ></a>SF_ALL</em>&nbsp;</td><td>
307</td></tr>
308</table>
309</dl>
310
311<p>
312Definition 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>
313  </tr>
314</table>
315<hr><h2>Constructor &amp; Destructor Documentation</h2>
316<a class="anchor" name="Ogre_1_1D3D7RenderTexturea0" doxytag="Ogre::D3D7RenderTexture::D3D7RenderTexture" ></a><p>
317<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
318  <tr>
319    <td class="mdRow">
320      <table cellpadding="0" cellspacing="0" border="0">
321        <tr>
322          <td class="md" nowrap valign="top"> Ogre::D3D7RenderTexture::D3D7RenderTexture </td>
323          <td class="md" valign="top">(&nbsp;</td>
324          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
325          <td class="mdname" nowrap> <em>name</em>, </td>
326        </tr>
327        <tr>
328          <td class="md" nowrap align="right"></td>
329          <td></td>
330          <td class="md" nowrap>unsigned int&nbsp;</td>
331          <td class="mdname" nowrap> <em>width</em>, </td>
332        </tr>
333        <tr>
334          <td class="md" nowrap align="right"></td>
335          <td></td>
336          <td class="md" nowrap>unsigned int&nbsp;</td>
337          <td class="mdname" nowrap> <em>height</em>, </td>
338        </tr>
339        <tr>
340          <td class="md" nowrap align="right"></td>
341          <td></td>
342          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a681">TextureType</a>&nbsp;</td>
343          <td class="mdname" nowrap> <em>texType</em>, </td>
344        </tr>
345        <tr>
346          <td class="md" nowrap align="right"></td>
347          <td></td>
348          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a667">PixelFormat</a>&nbsp;</td>
349          <td class="mdname" nowrap> <em>internalFormat</em>, </td>
350        </tr>
351        <tr>
352          <td class="md" nowrap align="right"></td>
353          <td></td>
354          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a62">NameValuePairList</a> *&nbsp;</td>
355          <td class="mdname" nowrap> <em>misc</em></td>
356        </tr>
357        <tr>
358          <td></td>
359          <td class="md">)&nbsp;</td>
360          <td class="md" colspan="2"></td>
361        </tr>
362
363      </table>
364    </td>
365  </tr>
366</table>
367<table cellspacing=5 cellpadding=0 border=0>
368  <tr>
369    <td>
370      &nbsp;
371    </td>
372    <td>
373
374<p>
375
376<p>
377Definition at line <a class="el" href="OgreD3D7Texture_8h-source.html#l00166">166</a> of file <a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a>.
378<p>
379References <a class="el" href="OgreD3D7Texture_8h-source.html#l00221">mPrivateTex</a>, <a class="el" href="OgreCommon_8h-source.html#l00201">Ogre::NameValuePairList</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>, and <a class="el" href="namespaceOgre.html#a680a544">Ogre::TU_RENDERTARGET</a>.    </td>
380  </tr>
381</table>
382<a class="anchor" name="Ogre_1_1D3D7RenderTexturea1" doxytag="Ogre::D3D7RenderTexture::~D3D7RenderTexture" ></a><p>
383<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
384  <tr>
385    <td class="mdRow">
386      <table cellpadding="0" cellspacing="0" border="0">
387        <tr>
388          <td class="md" nowrap valign="top"> virtual Ogre::D3D7RenderTexture::~<a class="el" href="classOgre_1_1D3D7RenderTexture.html">D3D7RenderTexture</a> </td>
389          <td class="md" valign="top">(&nbsp;</td>
390          <td class="mdname1" valign="top" nowrap>          </td>
391          <td class="md" valign="top">&nbsp;)&nbsp;</td>
392          <td class="md" nowrap><code> [virtual]</code></td>
393        </tr>
394
395      </table>
396    </td>
397  </tr>
398</table>
399<table cellspacing=5 cellpadding=0 border=0>
400  <tr>
401    <td>
402      &nbsp;
403    </td>
404    <td>
405
406<p>
407
408<p>
409Definition at line <a class="el" href="OgreD3D7Texture_8h-source.html#l00178">178</a> of file <a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a>.
410<p>
411References <a class="el" href="OgreD3D7Texture_8h-source.html#l00221">mPrivateTex</a>.    </td>
412  </tr>
413</table>
414<hr><h2>Member Function Documentation</h2>
415<a class="anchor" name="Ogre_1_1D3D7RenderTextureb0" doxytag="Ogre::D3D7RenderTexture::_copyToTexture" ></a><p>
416<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
417  <tr>
418    <td class="mdRow">
419      <table cellpadding="0" cellspacing="0" border="0">
420        <tr>
421          <td class="md" nowrap valign="top"> virtual void Ogre::D3D7RenderTexture::_copyToTexture </td>
422          <td class="md" valign="top">(&nbsp;</td>
423          <td class="md" nowrap valign="top">void&nbsp;</td>
424          <td class="mdname1" valign="top" nowrap>          </td>
425          <td class="md" valign="top">&nbsp;)&nbsp;</td>
426          <td class="md" nowrap><code> [protected, virtual]</code></td>
427        </tr>
428
429      </table>
430    </td>
431  </tr>
432</table>
433<table cellspacing=5 cellpadding=0 border=0>
434  <tr>
435    <td>
436      &nbsp;
437    </td>
438    <td>
439
440<p>
441
442<p>
443Implements <a class="el" href="classOgre_1_1RenderTexture.html#Ogre_1_1RenderTextureb2">Ogre::RenderTexture</a>.
444<p>
445Definition at line <a class="el" href="OgreD3D7Texture_8h-source.html#l00224">224</a> of file <a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a>.
446<p>
447References <a class="el" href="OgreD3D7Texture_8h-source.html#l00221">mPrivateTex</a>.    </td>
448  </tr>
449</table>
450<a class="anchor" name="Ogre_1_1Win32Windowa51" doxytag="Ogre::D3D7RenderTexture::_notifyCameraRemoved" ></a><p>
451<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
452  <tr>
453    <td class="mdRow">
454      <table cellpadding="0" cellspacing="0" border="0">
455        <tr>
456          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::_notifyCameraRemoved </td>
457          <td class="md" valign="top">(&nbsp;</td>
458          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
459          <td class="mdname1" valign="top" nowrap> <em>cam</em>          </td>
460          <td class="md" valign="top">&nbsp;)&nbsp;</td>
461          <td class="md" nowrap><code> [virtual, inherited]</code></td>
462        </tr>
463
464      </table>
465    </td>
466  </tr>
467</table>
468<table cellspacing=5 cellpadding=0 border=0>
469  <tr>
470    <td>
471      &nbsp;
472    </td>
473    <td>
474
475<p>
476Utility method to notify a render target that a camera has been removed, incase it was referring to it as a viewer.
477<p>
478    </td>
479  </tr>
480</table>
481<a class="anchor" name="Ogre_1_1Win32Windowa41" doxytag="Ogre::D3D7RenderTexture::addListener" ></a><p>
482<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
483  <tr>
484    <td class="mdRow">
485      <table cellpadding="0" cellspacing="0" border="0">
486        <tr>
487          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::addListener </td>
488          <td class="md" valign="top">(&nbsp;</td>
489          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> *&nbsp;</td>
490          <td class="mdname1" valign="top" nowrap> <em>listener</em>          </td>
491          <td class="md" valign="top">&nbsp;)&nbsp;</td>
492          <td class="md" nowrap><code> [virtual, inherited]</code></td>
493        </tr>
494
495      </table>
496    </td>
497  </tr>
498</table>
499<table cellspacing=5 cellpadding=0 border=0>
500  <tr>
501    <td>
502      &nbsp;
503    </td>
504    <td>
505
506<p>
507Add a listener to this <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> which will be called back before &amp; after rendering.
508<p>
509<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>
510<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>
511    </td>
512  </tr>
513</table>
514<a class="anchor" name="Ogre_1_1Win32Windowa25" doxytag="Ogre::D3D7RenderTexture::addViewport" ></a><p>
515<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
516  <tr>
517    <td class="mdRow">
518      <table cellpadding="0" cellspacing="0" border="0">
519        <tr>
520          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>* Ogre::RenderTarget::addViewport </td>
521          <td class="md" valign="top">(&nbsp;</td>
522          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
523          <td class="mdname" nowrap> <em>cam</em>, </td>
524        </tr>
525        <tr>
526          <td class="md" nowrap align="right"></td>
527          <td></td>
528          <td class="md" nowrap>int&nbsp;</td>
529          <td class="mdname" nowrap> <em>ZOrder</em> = 0, </td>
530        </tr>
531        <tr>
532          <td class="md" nowrap align="right"></td>
533          <td></td>
534          <td class="md" nowrap>float&nbsp;</td>
535          <td class="mdname" nowrap> <em>left</em> = 0.0f, </td>
536        </tr>
537        <tr>
538          <td class="md" nowrap align="right"></td>
539          <td></td>
540          <td class="md" nowrap>float&nbsp;</td>
541          <td class="mdname" nowrap> <em>top</em> = 0.0f, </td>
542        </tr>
543        <tr>
544          <td class="md" nowrap align="right"></td>
545          <td></td>
546          <td class="md" nowrap>float&nbsp;</td>
547          <td class="mdname" nowrap> <em>width</em> = 1.0f, </td>
548        </tr>
549        <tr>
550          <td class="md" nowrap align="right"></td>
551          <td></td>
552          <td class="md" nowrap>float&nbsp;</td>
553          <td class="mdname" nowrap> <em>height</em> = 1.0f</td>
554        </tr>
555        <tr>
556          <td></td>
557          <td class="md">)&nbsp;</td>
558          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
559        </tr>
560
561      </table>
562    </td>
563  </tr>
564</table>
565<table cellspacing=5 cellpadding=0 border=0>
566  <tr>
567    <td>
568      &nbsp;
569    </td>
570    <td>
571
572<p>
573Adds a viewport to the rendering target.
574<p>
575<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>
576<dl compact><dt><b>Parameters:</b></dt><dd>
577  <table border="0" cellspacing="2" cellpadding="0">
578    <tr><td valign=top><em>cam</em>&nbsp;</td><td>The camera from which the viewport contents will be rendered (mandatory) </td></tr>
579    <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>
580    <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>
581    <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>
582    <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>
583    <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>
584  </table>
585</dl>
586    </td>
587  </tr>
588</table>
589<a class="anchor" name="Ogre_1_1Win32RenderTextureb3" doxytag="Ogre::D3D7RenderTexture::firePostUpdate" ></a><p>
590<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
591  <tr>
592    <td class="mdRow">
593      <table cellpadding="0" cellspacing="0" border="0">
594        <tr>
595          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTexture::firePostUpdate </td>
596          <td class="md" valign="top">(&nbsp;</td>
597          <td class="mdname1" valign="top" nowrap>          </td>
598          <td class="md" valign="top">&nbsp;)&nbsp;</td>
599          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
600        </tr>
601
602      </table>
603    </td>
604  </tr>
605</table>
606<table cellspacing=5 cellpadding=0 border=0>
607  <tr>
608    <td>
609      &nbsp;
610    </td>
611    <td>
612
613<p>
614internal method for firing events
615<p>
616
617<p>
618Reimplemented from <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowb3">Ogre::RenderTarget</a>.    </td>
619  </tr>
620</table>
621<a class="anchor" name="Ogre_1_1Win32Windowb2" doxytag="Ogre::D3D7RenderTexture::firePreUpdate" ></a><p>
622<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
623  <tr>
624    <td class="mdRow">
625      <table cellpadding="0" cellspacing="0" border="0">
626        <tr>
627          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::firePreUpdate </td>
628          <td class="md" valign="top">(&nbsp;</td>
629          <td class="md" nowrap valign="top">void&nbsp;</td>
630          <td class="mdname1" valign="top" nowrap>          </td>
631          <td class="md" valign="top">&nbsp;)&nbsp;</td>
632          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
633        </tr>
634
635      </table>
636    </td>
637  </tr>
638</table>
639<table cellspacing=5 cellpadding=0 border=0>
640  <tr>
641    <td>
642      &nbsp;
643    </td>
644    <td>
645
646<p>
647internal method for firing events
648<p>
649    </td>
650  </tr>
651</table>
652<a class="anchor" name="Ogre_1_1Win32Windowb5" doxytag="Ogre::D3D7RenderTexture::fireViewportPostUpdate" ></a><p>
653<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
654  <tr>
655    <td class="mdRow">
656      <table cellpadding="0" cellspacing="0" border="0">
657        <tr>
658          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::fireViewportPostUpdate </td>
659          <td class="md" valign="top">(&nbsp;</td>
660          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
661          <td class="mdname1" valign="top" nowrap> <em>vp</em>          </td>
662          <td class="md" valign="top">&nbsp;)&nbsp;</td>
663          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
664        </tr>
665
666      </table>
667    </td>
668  </tr>
669</table>
670<table cellspacing=5 cellpadding=0 border=0>
671  <tr>
672    <td>
673      &nbsp;
674    </td>
675    <td>
676
677<p>
678internal method for firing events
679<p>
680    </td>
681  </tr>
682</table>
683<a class="anchor" name="Ogre_1_1Win32Windowb4" doxytag="Ogre::D3D7RenderTexture::fireViewportPreUpdate" ></a><p>
684<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
685  <tr>
686    <td class="mdRow">
687      <table cellpadding="0" cellspacing="0" border="0">
688        <tr>
689          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::fireViewportPreUpdate </td>
690          <td class="md" valign="top">(&nbsp;</td>
691          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
692          <td class="mdname1" valign="top" nowrap> <em>vp</em>          </td>
693          <td class="md" valign="top">&nbsp;)&nbsp;</td>
694          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
695        </tr>
696
697      </table>
698    </td>
699  </tr>
700</table>
701<table cellspacing=5 cellpadding=0 border=0>
702  <tr>
703    <td>
704      &nbsp;
705    </td>
706    <td>
707
708<p>
709internal method for firing events
710<p>
711    </td>
712  </tr>
713</table>
714<a class="anchor" name="Ogre_1_1Win32Windowa33" doxytag="Ogre::D3D7RenderTexture::getAverageFPS" ></a><p>
715<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
716  <tr>
717    <td class="mdRow">
718      <table cellpadding="0" cellspacing="0" border="0">
719        <tr>
720          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getAverageFPS </td>
721          <td class="md" valign="top">(&nbsp;</td>
722          <td class="mdname1" valign="top" nowrap>          </td>
723          <td class="md" valign="top">&nbsp;)&nbsp;</td>
724          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
725        </tr>
726
727      </table>
728    </td>
729  </tr>
730</table>
731<table cellspacing=5 cellpadding=0 border=0>
732  <tr>
733    <td>
734      &nbsp;
735    </td>
736    <td>
737
738<p>
739Individual 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>.
740<p>
741    </td>
742  </tr>
743</table>
744<a class="anchor" name="Ogre_1_1Win32Windowa34" doxytag="Ogre::D3D7RenderTexture::getBestFPS" ></a><p>
745<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
746  <tr>
747    <td class="mdRow">
748      <table cellpadding="0" cellspacing="0" border="0">
749        <tr>
750          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getBestFPS </td>
751          <td class="md" valign="top">(&nbsp;</td>
752          <td class="mdname1" valign="top" nowrap>          </td>
753          <td class="md" valign="top">&nbsp;)&nbsp;</td>
754          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
755        </tr>
756
757      </table>
758    </td>
759  </tr>
760</table>
761<table cellspacing=5 cellpadding=0 border=0>
762  <tr>
763    <td>
764      &nbsp;
765    </td>
766    <td>
767
768<p>
769Individual 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>.
770<p>
771    </td>
772  </tr>
773</table>
774<a class="anchor" name="Ogre_1_1Win32Windowa36" doxytag="Ogre::D3D7RenderTexture::getBestFrameTime" ></a><p>
775<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
776  <tr>
777    <td class="mdRow">
778      <table cellpadding="0" cellspacing="0" border="0">
779        <tr>
780          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getBestFrameTime </td>
781          <td class="md" valign="top">(&nbsp;</td>
782          <td class="mdname1" valign="top" nowrap>          </td>
783          <td class="md" valign="top">&nbsp;)&nbsp;</td>
784          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
785        </tr>
786
787      </table>
788    </td>
789  </tr>
790</table>
791<table cellspacing=5 cellpadding=0 border=0>
792  <tr>
793    <td>
794      &nbsp;
795    </td>
796    <td>
797
798<p>
799Individual stats access - gets the best frame time.
800<p>
801    </td>
802  </tr>
803</table>
804<a class="anchor" name="Ogre_1_1Win32Windowa24" doxytag="Ogre::D3D7RenderTexture::getColourDepth" ></a><p>
805<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
806  <tr>
807    <td class="mdRow">
808      <table cellpadding="0" cellspacing="0" border="0">
809        <tr>
810          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::RenderTarget::getColourDepth </td>
811          <td class="md" valign="top">(&nbsp;</td>
812          <td class="md" nowrap valign="top">void&nbsp;</td>
813          <td class="mdname1" valign="top" nowrap>          </td>
814          <td class="md" valign="top">&nbsp;)&nbsp;</td>
815          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
816        </tr>
817
818      </table>
819    </td>
820  </tr>
821</table>
822<table cellspacing=5 cellpadding=0 border=0>
823  <tr>
824    <td>
825      &nbsp;
826    </td>
827    <td>
828
829<p>
830    </td>
831  </tr>
832</table>
833<a class="anchor" name="Ogre_1_1D3D7RenderTexturea3" doxytag="Ogre::D3D7RenderTexture::getCustomAttribute" ></a><p>
834<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
835  <tr>
836    <td class="mdRow">
837      <table cellpadding="0" cellspacing="0" border="0">
838        <tr>
839          <td class="md" nowrap valign="top"> virtual void Ogre::D3D7RenderTexture::getCustomAttribute </td>
840          <td class="md" valign="top">(&nbsp;</td>
841          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
842          <td class="mdname" nowrap> <em>name</em>, </td>
843        </tr>
844        <tr>
845          <td class="md" nowrap align="right"></td>
846          <td></td>
847          <td class="md" nowrap>void *&nbsp;</td>
848          <td class="mdname" nowrap> <em>pData</em></td>
849        </tr>
850        <tr>
851          <td></td>
852          <td class="md">)&nbsp;</td>
853          <td class="md" colspan="2"><code> [virtual]</code></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>
868Gets a custom (maybe platform-specific) attribute.
869<p>
870<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>
871<dl compact><dt><b>Parameters:</b></dt><dd>
872  <table border="0" cellspacing="2" cellpadding="0">
873    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the attribute. </td></tr>
874    <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>
875  </table>
876</dl>
877
878<p>
879Reimplemented from <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32RenderTexturea24">Ogre::RenderTarget</a>.
880<p>
881Definition at line <a class="el" href="OgreD3D7Texture_8h-source.html#l00186">186</a> of file <a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a>.
882<p>
883References <a class="el" href="OgreD3D7Texture_8h-source.html#l00221">mPrivateTex</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
884  </tr>
885</table>
886<a class="anchor" name="Ogre_1_1Win32Windowa40" doxytag="Ogre::D3D7RenderTexture::getDebugText" ></a><p>
887<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
888  <tr>
889    <td class="mdRow">
890      <table cellpadding="0" cellspacing="0" border="0">
891        <tr>
892          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::RenderTarget::getDebugText </td>
893          <td class="md" valign="top">(&nbsp;</td>
894          <td class="mdname1" valign="top" nowrap>          </td>
895          <td class="md" valign="top">&nbsp;)&nbsp;</td>
896          <td class="md" nowrap> const<code> [inherited]</code></td>
897        </tr>
898
899      </table>
900    </td>
901  </tr>
902</table>
903<table cellspacing=5 cellpadding=0 border=0>
904  <tr>
905    <td>
906      &nbsp;
907    </td>
908    <td>
909
910<p>
911Returns the debug text.
912<p>
913    </td>
914  </tr>
915</table>
916<a class="anchor" name="Ogre_1_1Win32Windowa23" doxytag="Ogre::D3D7RenderTexture::getHeight" ></a><p>
917<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
918  <tr>
919    <td class="mdRow">
920      <table cellpadding="0" cellspacing="0" border="0">
921        <tr>
922          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::RenderTarget::getHeight </td>
923          <td class="md" valign="top">(&nbsp;</td>
924          <td class="md" nowrap valign="top">void&nbsp;</td>
925          <td class="mdname1" valign="top" nowrap>          </td>
926          <td class="md" valign="top">&nbsp;)&nbsp;</td>
927          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
928        </tr>
929
930      </table>
931    </td>
932  </tr>
933</table>
934<table cellspacing=5 cellpadding=0 border=0>
935  <tr>
936    <td>
937      &nbsp;
938    </td>
939    <td>
940
941<p>
942    </td>
943  </tr>
944</table>
945<a class="anchor" name="Ogre_1_1Win32Windowa32" doxytag="Ogre::D3D7RenderTexture::getLastFPS" ></a><p>
946<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
947  <tr>
948    <td class="mdRow">
949      <table cellpadding="0" cellspacing="0" border="0">
950        <tr>
951          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getLastFPS </td>
952          <td class="md" valign="top">(&nbsp;</td>
953          <td class="mdname1" valign="top" nowrap>          </td>
954          <td class="md" valign="top">&nbsp;)&nbsp;</td>
955          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
956        </tr>
957
958      </table>
959    </td>
960  </tr>
961</table>
962<table cellspacing=5 cellpadding=0 border=0>
963  <tr>
964    <td>
965      &nbsp;
966    </td>
967    <td>
968
969<p>
970Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered.
971<p>
972    </td>
973  </tr>
974</table>
975<a class="anchor" name="Ogre_1_1Win32Windowa20" doxytag="Ogre::D3D7RenderTexture::getMetrics" ></a><p>
976<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
977  <tr>
978    <td class="mdRow">
979      <table cellpadding="0" cellspacing="0" border="0">
980        <tr>
981          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::getMetrics </td>
982          <td class="md" valign="top">(&nbsp;</td>
983          <td class="md" nowrap valign="top">unsigned int &amp;&nbsp;</td>
984          <td class="mdname" nowrap> <em>width</em>, </td>
985        </tr>
986        <tr>
987          <td class="md" nowrap align="right"></td>
988          <td></td>
989          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
990          <td class="mdname" nowrap> <em>height</em>, </td>
991        </tr>
992        <tr>
993          <td class="md" nowrap align="right"></td>
994          <td></td>
995          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
996          <td class="mdname" nowrap> <em>colourDepth</em></td>
997        </tr>
998        <tr>
999          <td></td>
1000          <td class="md">)&nbsp;</td>
1001          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1002        </tr>
1003
1004      </table>
1005    </td>
1006  </tr>
1007</table>
1008<table cellspacing=5 cellpadding=0 border=0>
1009  <tr>
1010    <td>
1011      &nbsp;
1012    </td>
1013    <td>
1014
1015<p>
1016Retrieve information about the render target.
1017<p>
1018    </td>
1019  </tr>
1020</table>
1021<a class="anchor" name="Ogre_1_1Win32Windowa21" doxytag="Ogre::D3D7RenderTexture::getName" ></a><p>
1022<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1023  <tr>
1024    <td class="mdRow">
1025      <table cellpadding="0" cellspacing="0" border="0">
1026        <tr>
1027          <td class="md" nowrap valign="top"> virtual const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::RenderTarget::getName </td>
1028          <td class="md" valign="top">(&nbsp;</td>
1029          <td class="md" nowrap valign="top">void&nbsp;</td>
1030          <td class="mdname1" valign="top" nowrap>          </td>
1031          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1032          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1033        </tr>
1034
1035      </table>
1036    </td>
1037  </tr>
1038</table>
1039<table cellspacing=5 cellpadding=0 border=0>
1040  <tr>
1041    <td>
1042      &nbsp;
1043    </td>
1044    <td>
1045
1046<p>
1047Retrieve target's name.
1048<p>
1049    </td>
1050  </tr>
1051</table>
1052<a class="anchor" name="Ogre_1_1Win32Windowa26" doxytag="Ogre::D3D7RenderTexture::getNumViewports" ></a><p>
1053<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1054  <tr>
1055    <td class="mdRow">
1056      <table cellpadding="0" cellspacing="0" border="0">
1057        <tr>
1058          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::RenderTarget::getNumViewports </td>
1059          <td class="md" valign="top">(&nbsp;</td>
1060          <td class="md" nowrap valign="top">void&nbsp;</td>
1061          <td class="mdname1" valign="top" nowrap>          </td>
1062          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1063          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1064        </tr>
1065
1066      </table>
1067    </td>
1068  </tr>
1069</table>
1070<table cellspacing=5 cellpadding=0 border=0>
1071  <tr>
1072    <td>
1073      &nbsp;
1074    </td>
1075    <td>
1076
1077<p>
1078Returns the number of viewports attached to this target.
1079<p>
1080    </td>
1081  </tr>
1082</table>
1083<a class="anchor" name="Ogre_1_1Win32Windowa45" doxytag="Ogre::D3D7RenderTexture::getPriority" ></a><p>
1084<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1085  <tr>
1086    <td class="mdRow">
1087      <table cellpadding="0" cellspacing="0" border="0">
1088        <tr>
1089          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a421">uchar</a> Ogre::RenderTarget::getPriority </td>
1090          <td class="md" valign="top">(&nbsp;</td>
1091          <td class="mdname1" valign="top" nowrap>          </td>
1092          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1093          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1094        </tr>
1095
1096      </table>
1097    </td>
1098  </tr>
1099</table>
1100<table cellspacing=5 cellpadding=0 border=0>
1101  <tr>
1102    <td>
1103      &nbsp;
1104    </td>
1105    <td>
1106
1107<p>
1108Gets the priority of a render target.
1109<p>
1110
1111<p>
1112Definition 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>.
1113<p>
1114References <a class="el" href="OgrePrerequisites_8h-source.html#l00139">Ogre::uchar</a>.    </td>
1115  </tr>
1116</table>
1117<a class="anchor" name="Ogre_1_1Win32Windowa31" doxytag="Ogre::D3D7RenderTexture::getStatistics" ></a><p>
1118<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1119  <tr>
1120    <td class="mdRow">
1121      <table cellpadding="0" cellspacing="0" border="0">
1122        <tr>
1123          <td class="md" nowrap valign="top"> virtual const FrameStats&amp; Ogre::RenderTarget::getStatistics </td>
1124          <td class="md" valign="top">(&nbsp;</td>
1125          <td class="md" nowrap valign="top">void&nbsp;</td>
1126          <td class="mdname1" valign="top" nowrap>          </td>
1127          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1128          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1129        </tr>
1130
1131      </table>
1132    </td>
1133  </tr>
1134</table>
1135<table cellspacing=5 cellpadding=0 border=0>
1136  <tr>
1137    <td>
1138      &nbsp;
1139    </td>
1140    <td>
1141
1142<p>
1143    </td>
1144  </tr>
1145</table>
1146<a class="anchor" name="Ogre_1_1Win32Windowa30" doxytag="Ogre::D3D7RenderTexture::getStatistics" ></a><p>
1147<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1148  <tr>
1149    <td class="mdRow">
1150      <table cellpadding="0" cellspacing="0" border="0">
1151        <tr>
1152          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::getStatistics </td>
1153          <td class="md" valign="top">(&nbsp;</td>
1154          <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
1155          <td class="mdname" nowrap> <em>lastFPS</em>, </td>
1156        </tr>
1157        <tr>
1158          <td class="md" nowrap align="right"></td>
1159          <td></td>
1160          <td class="md" nowrap>float &amp;&nbsp;</td>
1161          <td class="mdname" nowrap> <em>avgFPS</em>, </td>
1162        </tr>
1163        <tr>
1164          <td class="md" nowrap align="right"></td>
1165          <td></td>
1166          <td class="md" nowrap>float &amp;&nbsp;</td>
1167          <td class="mdname" nowrap> <em>bestFPS</em>, </td>
1168        </tr>
1169        <tr>
1170          <td class="md" nowrap align="right"></td>
1171          <td></td>
1172          <td class="md" nowrap>float &amp;&nbsp;</td>
1173          <td class="mdname" nowrap> <em>worstFPS</em></td>
1174        </tr>
1175        <tr>
1176          <td></td>
1177          <td class="md">)&nbsp;</td>
1178          <td class="md" colspan="2"> const<code> [virtual, inherited]</code></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>
1193Retieves details of current rendering performance.
1194<p>
1195<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>
1196<dl compact><dt><b>Parameters:</b></dt><dd>
1197  <table border="0" cellspacing="2" cellpadding="0">
1198    <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>
1199    <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>
1200    <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>
1201    <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>
1202  </table>
1203</dl>
1204    </td>
1205  </tr>
1206</table>
1207<a class="anchor" name="Ogre_1_1Win32Windowa50" doxytag="Ogre::D3D7RenderTexture::getTriangleCount" ></a><p>
1208<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1209  <tr>
1210    <td class="mdRow">
1211      <table cellpadding="0" cellspacing="0" border="0">
1212        <tr>
1213          <td class="md" nowrap valign="top"> virtual size_t Ogre::RenderTarget::getTriangleCount </td>
1214          <td class="md" valign="top">(&nbsp;</td>
1215          <td class="md" nowrap valign="top">void&nbsp;</td>
1216          <td class="mdname1" valign="top" nowrap>          </td>
1217          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1218          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1219        </tr>
1220
1221      </table>
1222    </td>
1223  </tr>
1224</table>
1225<table cellspacing=5 cellpadding=0 border=0>
1226  <tr>
1227    <td>
1228      &nbsp;
1229    </td>
1230    <td>
1231
1232<p>
1233Gets the number of triangles rendered in the last <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32RenderTexturea9">update()</a> call.
1234<p>
1235    </td>
1236  </tr>
1237</table>
1238<a class="anchor" name="Ogre_1_1Win32Windowa27" doxytag="Ogre::D3D7RenderTexture::getViewport" ></a><p>
1239<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1240  <tr>
1241    <td class="mdRow">
1242      <table cellpadding="0" cellspacing="0" border="0">
1243        <tr>
1244          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>* Ogre::RenderTarget::getViewport </td>
1245          <td class="md" valign="top">(&nbsp;</td>
1246          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
1247          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
1248          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1249          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1250        </tr>
1251
1252      </table>
1253    </td>
1254  </tr>
1255</table>
1256<table cellspacing=5 cellpadding=0 border=0>
1257  <tr>
1258    <td>
1259      &nbsp;
1260    </td>
1261    <td>
1262
1263<p>
1264Retrieves a pointer to the viewport with the given index.
1265<p>
1266    </td>
1267  </tr>
1268</table>
1269<a class="anchor" name="Ogre_1_1Win32Windowa22" doxytag="Ogre::D3D7RenderTexture::getWidth" ></a><p>
1270<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1271  <tr>
1272    <td class="mdRow">
1273      <table cellpadding="0" cellspacing="0" border="0">
1274        <tr>
1275          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::RenderTarget::getWidth </td>
1276          <td class="md" valign="top">(&nbsp;</td>
1277          <td class="md" nowrap valign="top">void&nbsp;</td>
1278          <td class="mdname1" valign="top" nowrap>          </td>
1279          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1280          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1281        </tr>
1282
1283      </table>
1284    </td>
1285  </tr>
1286</table>
1287<table cellspacing=5 cellpadding=0 border=0>
1288  <tr>
1289    <td>
1290      &nbsp;
1291    </td>
1292    <td>
1293
1294<p>
1295    </td>
1296  </tr>
1297</table>
1298<a class="anchor" name="Ogre_1_1Win32Windowa35" doxytag="Ogre::D3D7RenderTexture::getWorstFPS" ></a><p>
1299<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1300  <tr>
1301    <td class="mdRow">
1302      <table cellpadding="0" cellspacing="0" border="0">
1303        <tr>
1304          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getWorstFPS </td>
1305          <td class="md" valign="top">(&nbsp;</td>
1306          <td class="mdname1" valign="top" nowrap>          </td>
1307          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1308          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1309        </tr>
1310
1311      </table>
1312    </td>
1313  </tr>
1314</table>
1315<table cellspacing=5 cellpadding=0 border=0>
1316  <tr>
1317    <td>
1318      &nbsp;
1319    </td>
1320    <td>
1321
1322<p>
1323Individual 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>.
1324<p>
1325    </td>
1326  </tr>
1327</table>
1328<a class="anchor" name="Ogre_1_1Win32Windowa37" doxytag="Ogre::D3D7RenderTexture::getWorstFrameTime" ></a><p>
1329<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1330  <tr>
1331    <td class="mdRow">
1332      <table cellpadding="0" cellspacing="0" border="0">
1333        <tr>
1334          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getWorstFrameTime </td>
1335          <td class="md" valign="top">(&nbsp;</td>
1336          <td class="mdname1" valign="top" nowrap>          </td>
1337          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1338          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1339        </tr>
1340
1341      </table>
1342    </td>
1343  </tr>
1344</table>
1345<table cellspacing=5 cellpadding=0 border=0>
1346  <tr>
1347    <td>
1348      &nbsp;
1349    </td>
1350    <td>
1351
1352<p>
1353Individual stats access - gets the worst frame time.
1354<p>
1355    </td>
1356  </tr>
1357</table>
1358<a class="anchor" name="Ogre_1_1Win32RenderTexturea32" doxytag="Ogre::D3D7RenderTexture::isActive" ></a><p>
1359<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1360  <tr>
1361    <td class="mdRow">
1362      <table cellpadding="0" cellspacing="0" border="0">
1363        <tr>
1364          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderTarget::isActive </td>
1365          <td class="md" valign="top">(&nbsp;</td>
1366          <td class="mdname1" valign="top" nowrap>          </td>
1367          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1368          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1369        </tr>
1370
1371      </table>
1372    </td>
1373  </tr>
1374</table>
1375<table cellspacing=5 cellpadding=0 border=0>
1376  <tr>
1377    <td>
1378      &nbsp;
1379    </td>
1380    <td>
1381
1382<p>
1383Used to retrieve or set the active state of the render target.
1384<p>
1385
1386<p>
1387Reimplemented in <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa15">Ogre::RenderWindow</a>, <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>.    </td>
1388  </tr>
1389</table>
1390<a class="anchor" name="Ogre_1_1Win32Windowa48" doxytag="Ogre::D3D7RenderTexture::isAutoUpdated" ></a><p>
1391<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1392  <tr>
1393    <td class="mdRow">
1394      <table cellpadding="0" cellspacing="0" border="0">
1395        <tr>
1396          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderTarget::isAutoUpdated </td>
1397          <td class="md" valign="top">(&nbsp;</td>
1398          <td class="md" nowrap valign="top">void&nbsp;</td>
1399          <td class="mdname1" valign="top" nowrap>          </td>
1400          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1401          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1402        </tr>
1403
1404      </table>
1405    </td>
1406  </tr>
1407</table>
1408<table cellspacing=5 cellpadding=0 border=0>
1409  <tr>
1410    <td>
1411      &nbsp;
1412    </td>
1413    <td>
1414
1415<p>
1416Gets 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.
1417<p>
1418    </td>
1419  </tr>
1420</table>
1421<a class="anchor" name="Ogre_1_1Win32RenderTexturea39" doxytag="Ogre::D3D7RenderTexture::isPrimary" ></a><p>
1422<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1423  <tr>
1424    <td class="mdRow">
1425      <table cellpadding="0" cellspacing="0" border="0">
1426        <tr>
1427          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderTarget::isPrimary </td>
1428          <td class="md" valign="top">(&nbsp;</td>
1429          <td class="md" nowrap valign="top">void&nbsp;</td>
1430          <td class="mdname1" valign="top" nowrap>          </td>
1431          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1432          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1433        </tr>
1434
1435      </table>
1436    </td>
1437  </tr>
1438</table>
1439<table cellspacing=5 cellpadding=0 border=0>
1440  <tr>
1441    <td>
1442      &nbsp;
1443    </td>
1444    <td>
1445
1446<p>
1447Indicates whether this target is the primary window.
1448<p>
1449The 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.
1450<p>
1451Reimplemented in <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa16">Ogre::RenderWindow</a>.    </td>
1452  </tr>
1453</table>
1454<a class="anchor" name="Ogre_1_1Win32Windowa43" doxytag="Ogre::D3D7RenderTexture::removeAllListeners" ></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 void Ogre::RenderTarget::removeAllListeners </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><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>
1480Removes all listeners from this instance.
1481<p>
1482    </td>
1483  </tr>
1484</table>
1485<a class="anchor" name="Ogre_1_1Win32Windowa29" doxytag="Ogre::D3D7RenderTexture::removeAllViewports" ></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"> virtual void Ogre::RenderTarget::removeAllViewports </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><code> [virtual, inherited]</code></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>
1511Removes all viewports on this target.
1512<p>
1513    </td>
1514  </tr>
1515</table>
1516<a class="anchor" name="Ogre_1_1Win32Windowa42" doxytag="Ogre::D3D7RenderTexture::removeListener" ></a><p>
1517<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1518  <tr>
1519    <td class="mdRow">
1520      <table cellpadding="0" cellspacing="0" border="0">
1521        <tr>
1522          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeListener </td>
1523          <td class="md" valign="top">(&nbsp;</td>
1524          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> *&nbsp;</td>
1525          <td class="mdname1" valign="top" nowrap> <em>listener</em>          </td>
1526          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1527          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1528        </tr>
1529
1530      </table>
1531    </td>
1532  </tr>
1533</table>
1534<table cellspacing=5 cellpadding=0 border=0>
1535  <tr>
1536    <td>
1537      &nbsp;
1538    </td>
1539    <td>
1540
1541<p>
1542Removes a <a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> previously registered using addListener.
1543<p>
1544    </td>
1545  </tr>
1546</table>
1547<a class="anchor" name="Ogre_1_1Win32Windowa28" doxytag="Ogre::D3D7RenderTexture::removeViewport" ></a><p>
1548<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1549  <tr>
1550    <td class="mdRow">
1551      <table cellpadding="0" cellspacing="0" border="0">
1552        <tr>
1553          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeViewport </td>
1554          <td class="md" valign="top">(&nbsp;</td>
1555          <td class="md" nowrap valign="top">int&nbsp;</td>
1556          <td class="mdname1" valign="top" nowrap> <em>ZOrder</em>          </td>
1557          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1558          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1559        </tr>
1560
1561      </table>
1562    </td>
1563  </tr>
1564</table>
1565<table cellspacing=5 cellpadding=0 border=0>
1566  <tr>
1567    <td>
1568      &nbsp;
1569    </td>
1570    <td>
1571
1572<p>
1573Removes a viewport at a given ZOrder.
1574<p>
1575    </td>
1576  </tr>
1577</table>
1578<a class="anchor" name="Ogre_1_1D3D7RenderTexturea2" doxytag="Ogre::D3D7RenderTexture::requiresTextureFlipping" ></a><p>
1579<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1580  <tr>
1581    <td class="mdRow">
1582      <table cellpadding="0" cellspacing="0" border="0">
1583        <tr>
1584          <td class="md" nowrap valign="top"> bool Ogre::D3D7RenderTexture::requiresTextureFlipping </td>
1585          <td class="md" valign="top">(&nbsp;</td>
1586          <td class="mdname1" valign="top" nowrap>          </td>
1587          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1588          <td class="md" nowrap> const<code> [virtual]</code></td>
1589        </tr>
1590
1591      </table>
1592    </td>
1593  </tr>
1594</table>
1595<table cellspacing=5 cellpadding=0 border=0>
1596  <tr>
1597    <td>
1598      &nbsp;
1599    </td>
1600    <td>
1601
1602<p>
1603
1604<p>
1605Implements <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa46">Ogre::RenderTarget</a>.
1606<p>
1607Definition at line <a class="el" href="OgreD3D7Texture_8h-source.html#l00184">184</a> of file <a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a>.    </td>
1608  </tr>
1609</table>
1610<a class="anchor" name="Ogre_1_1Win32Windowa38" doxytag="Ogre::D3D7RenderTexture::resetStatistics" ></a><p>
1611<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1612  <tr>
1613    <td class="mdRow">
1614      <table cellpadding="0" cellspacing="0" border="0">
1615        <tr>
1616          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::resetStatistics </td>
1617          <td class="md" valign="top">(&nbsp;</td>
1618          <td class="md" nowrap valign="top">void&nbsp;</td>
1619          <td class="mdname1" valign="top" nowrap>          </td>
1620          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1621          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1622        </tr>
1623
1624      </table>
1625    </td>
1626  </tr>
1627</table>
1628<table cellspacing=5 cellpadding=0 border=0>
1629  <tr>
1630    <td>
1631      &nbsp;
1632    </td>
1633    <td>
1634
1635<p>
1636Resets saved frame-rate statistices.
1637<p>
1638    </td>
1639  </tr>
1640</table>
1641<a class="anchor" name="Ogre_1_1Win32Windowa46" doxytag="Ogre::D3D7RenderTexture::setActive" ></a><p>
1642<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1643  <tr>
1644    <td class="mdRow">
1645      <table cellpadding="0" cellspacing="0" border="0">
1646        <tr>
1647          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setActive </td>
1648          <td class="md" valign="top">(&nbsp;</td>
1649          <td class="md" nowrap valign="top">bool&nbsp;</td>
1650          <td class="mdname1" valign="top" nowrap> <em>state</em>          </td>
1651          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1652          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1653        </tr>
1654
1655      </table>
1656    </td>
1657  </tr>
1658</table>
1659<table cellspacing=5 cellpadding=0 border=0>
1660  <tr>
1661    <td>
1662      &nbsp;
1663    </td>
1664    <td>
1665
1666<p>
1667Used to set the active state of the render target.
1668<p>
1669    </td>
1670  </tr>
1671</table>
1672<a class="anchor" name="Ogre_1_1Win32Windowa47" doxytag="Ogre::D3D7RenderTexture::setAutoUpdated" ></a><p>
1673<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1674  <tr>
1675    <td class="mdRow">
1676      <table cellpadding="0" cellspacing="0" border="0">
1677        <tr>
1678          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setAutoUpdated </td>
1679          <td class="md" valign="top">(&nbsp;</td>
1680          <td class="md" nowrap valign="top">bool&nbsp;</td>
1681          <td class="mdname1" valign="top" nowrap> <em>autoupdate</em>          </td>
1682          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1683          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1684        </tr>
1685
1686      </table>
1687    </td>
1688  </tr>
1689</table>
1690<table cellspacing=5 cellpadding=0 border=0>
1691  <tr>
1692    <td>
1693      &nbsp;
1694    </td>
1695    <td>
1696
1697<p>
1698Sets 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.
1699<p>
1700<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>
1701<dl compact><dt><b>Parameters:</b></dt><dd>
1702  <table border="0" cellspacing="2" cellpadding="0">
1703    <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>
1704  </table>
1705</dl>
1706    </td>
1707  </tr>
1708</table>
1709<a class="anchor" name="Ogre_1_1Win32Windowa39" doxytag="Ogre::D3D7RenderTexture::setDebugText" ></a><p>
1710<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1711  <tr>
1712    <td class="mdRow">
1713      <table cellpadding="0" cellspacing="0" border="0">
1714        <tr>
1715          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setDebugText </td>
1716          <td class="md" valign="top">(&nbsp;</td>
1717          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1718          <td class="mdname1" valign="top" nowrap> <em>text</em>          </td>
1719          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1720          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1721        </tr>
1722
1723      </table>
1724    </td>
1725  </tr>
1726</table>
1727<table cellspacing=5 cellpadding=0 border=0>
1728  <tr>
1729    <td>
1730      &nbsp;
1731    </td>
1732    <td>
1733
1734<p>
1735Adds debug text to this window.
1736<p>
1737    </td>
1738  </tr>
1739</table>
1740<a class="anchor" name="Ogre_1_1Win32Windowa44" doxytag="Ogre::D3D7RenderTexture::setPriority" ></a><p>
1741<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1742  <tr>
1743    <td class="mdRow">
1744      <table cellpadding="0" cellspacing="0" border="0">
1745        <tr>
1746          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setPriority </td>
1747          <td class="md" valign="top">(&nbsp;</td>
1748          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a421">uchar</a>&nbsp;</td>
1749          <td class="mdname1" valign="top" nowrap> <em>priority</em>          </td>
1750          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1751          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1752        </tr>
1753
1754      </table>
1755    </td>
1756  </tr>
1757</table>
1758<table cellspacing=5 cellpadding=0 border=0>
1759  <tr>
1760    <td>
1761      &nbsp;
1762    </td>
1763    <td>
1764
1765<p>
1766Sets the priority of this render target in relation to the others.
1767<p>
1768<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>
1769
1770<p>
1771Definition 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>.
1772<p>
1773References <a class="el" href="OgrePrerequisites_8h-source.html#l00139">Ogre::uchar</a>.    </td>
1774  </tr>
1775</table>
1776<a class="anchor" name="Ogre_1_1Win32RenderTexturea9" doxytag="Ogre::D3D7RenderTexture::update" ></a><p>
1777<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1778  <tr>
1779    <td class="mdRow">
1780      <table cellpadding="0" cellspacing="0" border="0">
1781        <tr>
1782          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::update </td>
1783          <td class="md" valign="top">(&nbsp;</td>
1784          <td class="md" nowrap valign="top">void&nbsp;</td>
1785          <td class="mdname1" valign="top" nowrap>          </td>
1786          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1787          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1788        </tr>
1789
1790      </table>
1791    </td>
1792  </tr>
1793</table>
1794<table cellspacing=5 cellpadding=0 border=0>
1795  <tr>
1796    <td>
1797      &nbsp;
1798    </td>
1799    <td>
1800
1801<p>
1802Tells the target to update it's contents.
1803<p>
1804<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>
1805<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>
1806
1807<p>
1808Reimplemented in <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa17">Ogre::RenderWindow</a>, and <a class="el" href="classOgre_1_1D3D9RenderWindow.html#Ogre_1_1D3D9RenderWindowa17">Ogre::D3D9RenderWindow</a>.    </td>
1809  </tr>
1810</table>
1811<a class="anchor" name="Ogre_1_1Win32Windowb1" doxytag="Ogre::D3D7RenderTexture::updateStats" ></a><p>
1812<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1813  <tr>
1814    <td class="mdRow">
1815      <table cellpadding="0" cellspacing="0" border="0">
1816        <tr>
1817          <td class="md" nowrap valign="top"> void Ogre::RenderTarget::updateStats </td>
1818          <td class="md" valign="top">(&nbsp;</td>
1819          <td class="md" nowrap valign="top">void&nbsp;</td>
1820          <td class="mdname1" valign="top" nowrap>          </td>
1821          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1822          <td class="md" nowrap><code> [protected, inherited]</code></td>
1823        </tr>
1824
1825      </table>
1826    </td>
1827  </tr>
1828</table>
1829<table cellspacing=5 cellpadding=0 border=0>
1830  <tr>
1831    <td>
1832      &nbsp;
1833    </td>
1834    <td>
1835
1836<p>
1837    </td>
1838  </tr>
1839</table>
1840<a class="anchor" name="Ogre_1_1D3D7RenderTexturea4" doxytag="Ogre::D3D7RenderTexture::writeContentsToFile" ></a><p>
1841<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1842  <tr>
1843    <td class="mdRow">
1844      <table cellpadding="0" cellspacing="0" border="0">
1845        <tr>
1846          <td class="md" nowrap valign="top"> virtual void Ogre::D3D7RenderTexture::writeContentsToFile </td>
1847          <td class="md" valign="top">(&nbsp;</td>
1848          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1849          <td class="mdname1" valign="top" nowrap> <em>filename</em>          </td>
1850          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1851          <td class="md" nowrap><code> [virtual]</code></td>
1852        </tr>
1853
1854      </table>
1855    </td>
1856  </tr>
1857</table>
1858<table cellspacing=5 cellpadding=0 border=0>
1859  <tr>
1860    <td>
1861      &nbsp;
1862    </td>
1863    <td>
1864
1865<p>
1866Writes the current contents of the render target to the named file.
1867<p>
1868
1869<p>
1870Implements <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa44">Ogre::RenderTarget</a>.
1871<p>
1872Definition at line <a class="el" href="OgreD3D7Texture_8h-source.html#l00217">217</a> of file <a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a>.
1873<p>
1874References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
1875  </tr>
1876</table>
1877<a class="anchor" name="Ogre_1_1Win32Windowa49" doxytag="Ogre::D3D7RenderTexture::writeContentsToTimestampedFile" ></a><p>
1878<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1879  <tr>
1880    <td class="mdRow">
1881      <table cellpadding="0" cellspacing="0" border="0">
1882        <tr>
1883          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::RenderTarget::writeContentsToTimestampedFile </td>
1884          <td class="md" valign="top">(&nbsp;</td>
1885          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1886          <td class="mdname" nowrap> <em>filenamePrefix</em>, </td>
1887        </tr>
1888        <tr>
1889          <td class="md" nowrap align="right"></td>
1890          <td></td>
1891          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1892          <td class="mdname" nowrap> <em>filenameSuffix</em></td>
1893        </tr>
1894        <tr>
1895          <td></td>
1896          <td class="md">)&nbsp;</td>
1897          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1898        </tr>
1899
1900      </table>
1901    </td>
1902  </tr>
1903</table>
1904<table cellspacing=5 cellpadding=0 border=0>
1905  <tr>
1906    <td>
1907      &nbsp;
1908    </td>
1909    <td>
1910
1911<p>
1912Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file.
1913<p>
1914<dl compact><dt><b>Returns:</b></dt><dd>the name of the file used. </dd></dl>
1915    </td>
1916  </tr>
1917</table>
1918<hr><h2>Member Data Documentation</h2>
1919<a class="anchor" name="Ogre_1_1Win32Windowp25" doxytag="Ogre::D3D7RenderTexture::mActive" ></a><p>
1920<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1921  <tr>
1922    <td class="mdRow">
1923      <table cellpadding="0" cellspacing="0" border="0">
1924        <tr>
1925          <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>
1926      </table>
1927    </td>
1928  </tr>
1929</table>
1930<table cellspacing=5 cellpadding=0 border=0>
1931  <tr>
1932    <td>
1933      &nbsp;
1934    </td>
1935    <td>
1936
1937<p>
1938
1939<p>
1940Reimplemented 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>.
1941<p>
1942Definition 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>
1943  </tr>
1944</table>
1945<a class="anchor" name="Ogre_1_1Win32Windowp26" doxytag="Ogre::D3D7RenderTexture::mAutoUpdate" ></a><p>
1946<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1947  <tr>
1948    <td class="mdRow">
1949      <table cellpadding="0" cellspacing="0" border="0">
1950        <tr>
1951          <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>
1952      </table>
1953    </td>
1954  </tr>
1955</table>
1956<table cellspacing=5 cellpadding=0 border=0>
1957  <tr>
1958    <td>
1959      &nbsp;
1960    </td>
1961    <td>
1962
1963<p>
1964
1965<p>
1966Definition 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>
1967  </tr>
1968</table>
1969<a class="anchor" name="Ogre_1_1Win32Windowp17" doxytag="Ogre::D3D7RenderTexture::mColourDepth" ></a><p>
1970<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1971  <tr>
1972    <td class="mdRow">
1973      <table cellpadding="0" cellspacing="0" border="0">
1974        <tr>
1975          <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>
1976      </table>
1977    </td>
1978  </tr>
1979</table>
1980<table cellspacing=5 cellpadding=0 border=0>
1981  <tr>
1982    <td>
1983      &nbsp;
1984    </td>
1985    <td>
1986
1987<p>
1988
1989<p>
1990Definition 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>
1991  </tr>
1992</table>
1993<a class="anchor" name="Ogre_1_1Win32Windowp21" doxytag="Ogre::D3D7RenderTexture::mDebugText" ></a><p>
1994<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1995  <tr>
1996    <td class="mdRow">
1997      <table cellpadding="0" cellspacing="0" border="0">
1998        <tr>
1999          <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>
2000      </table>
2001    </td>
2002  </tr>
2003</table>
2004<table cellspacing=5 cellpadding=0 border=0>
2005  <tr>
2006    <td>
2007      &nbsp;
2008    </td>
2009    <td>
2010
2011<p>
2012
2013<p>
2014Definition 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>
2015  </tr>
2016</table>
2017<a class="anchor" name="Ogre_1_1Win32Windowp24" doxytag="Ogre::D3D7RenderTexture::mFrameCount" ></a><p>
2018<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2019  <tr>
2020    <td class="mdRow">
2021      <table cellpadding="0" cellspacing="0" border="0">
2022        <tr>
2023          <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>
2024      </table>
2025    </td>
2026  </tr>
2027</table>
2028<table cellspacing=5 cellpadding=0 border=0>
2029  <tr>
2030    <td>
2031      &nbsp;
2032    </td>
2033    <td>
2034
2035<p>
2036
2037<p>
2038Definition 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>
2039  </tr>
2040</table>
2041<a class="anchor" name="Ogre_1_1Win32Windowp16" doxytag="Ogre::D3D7RenderTexture::mHeight" ></a><p>
2042<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2043  <tr>
2044    <td class="mdRow">
2045      <table cellpadding="0" cellspacing="0" border="0">
2046        <tr>
2047          <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>
2048      </table>
2049    </td>
2050  </tr>
2051</table>
2052<table cellspacing=5 cellpadding=0 border=0>
2053  <tr>
2054    <td>
2055      &nbsp;
2056    </td>
2057    <td>
2058
2059<p>
2060
2061<p>
2062Definition 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>
2063  </tr>
2064</table>
2065<a class="anchor" name="Ogre_1_1Win32RenderTexturep8" doxytag="Ogre::D3D7RenderTexture::mInternalFormat" ></a><p>
2066<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2067  <tr>
2068    <td class="mdRow">
2069      <table cellpadding="0" cellspacing="0" border="0">
2070        <tr>
2071          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a667">PixelFormat</a> <a class="el" href="classOgre_1_1RenderTexture.html#Ogre_1_1Win32RenderTexturep8">Ogre::RenderTexture::mInternalFormat</a><code> [protected, inherited]</code>
2072      </table>
2073    </td>
2074  </tr>
2075</table>
2076<table cellspacing=5 cellpadding=0 border=0>
2077  <tr>
2078    <td>
2079      &nbsp;
2080    </td>
2081    <td>
2082
2083<p>
2084
2085<p>
2086Definition at line <a class="el" href="OgreRenderTexture_8h-source.html#l00048">48</a> of file <a class="el" href="OgreRenderTexture_8h-source.html">OgreRenderTexture.h</a>.    </td>
2087  </tr>
2088</table>
2089<a class="anchor" name="Ogre_1_1Win32Windowp18" doxytag="Ogre::D3D7RenderTexture::mIsDepthBuffered" ></a><p>
2090<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2091  <tr>
2092    <td class="mdRow">
2093      <table cellpadding="0" cellspacing="0" border="0">
2094        <tr>
2095          <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>
2096      </table>
2097    </td>
2098  </tr>
2099</table>
2100<table cellspacing=5 cellpadding=0 border=0>
2101  <tr>
2102    <td>
2103      &nbsp;
2104    </td>
2105    <td>
2106
2107<p>
2108
2109<p>
2110Definition 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>
2111  </tr>
2112</table>
2113<a class="anchor" name="Ogre_1_1Win32Windowp22" doxytag="Ogre::D3D7RenderTexture::mLastSecond" ></a><p>
2114<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2115  <tr>
2116    <td class="mdRow">
2117      <table cellpadding="0" cellspacing="0" border="0">
2118        <tr>
2119          <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>
2120      </table>
2121    </td>
2122  </tr>
2123</table>
2124<table cellspacing=5 cellpadding=0 border=0>
2125  <tr>
2126    <td>
2127      &nbsp;
2128    </td>
2129    <td>
2130
2131<p>
2132
2133<p>
2134Definition 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>
2135  </tr>
2136</table>
2137<a class="anchor" name="Ogre_1_1Win32Windowp23" doxytag="Ogre::D3D7RenderTexture::mLastTime" ></a><p>
2138<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2139  <tr>
2140    <td class="mdRow">
2141      <table cellpadding="0" cellspacing="0" border="0">
2142        <tr>
2143          <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>
2144      </table>
2145    </td>
2146  </tr>
2147</table>
2148<table cellspacing=5 cellpadding=0 border=0>
2149  <tr>
2150    <td>
2151      &nbsp;
2152    </td>
2153    <td>
2154
2155<p>
2156
2157<p>
2158Definition 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>
2159  </tr>
2160</table>
2161<a class="anchor" name="Ogre_1_1Win32Windowp28" doxytag="Ogre::D3D7RenderTexture::mListeners" ></a><p>
2162<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2163  <tr>
2164    <td class="mdRow">
2165      <table cellpadding="0" cellspacing="0" border="0">
2166        <tr>
2167          <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>
2168      </table>
2169    </td>
2170  </tr>
2171</table>
2172<table cellspacing=5 cellpadding=0 border=0>
2173  <tr>
2174    <td>
2175      &nbsp;
2176    </td>
2177    <td>
2178
2179<p>
2180
2181<p>
2182Definition 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>
2183  </tr>
2184</table>
2185<a class="anchor" name="Ogre_1_1Win32Windowp13" doxytag="Ogre::D3D7RenderTexture::mName" ></a><p>
2186<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2187  <tr>
2188    <td class="mdRow">
2189      <table cellpadding="0" cellspacing="0" border="0">
2190        <tr>
2191          <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>
2192      </table>
2193    </td>
2194  </tr>
2195</table>
2196<table cellspacing=5 cellpadding=0 border=0>
2197  <tr>
2198    <td>
2199      &nbsp;
2200    </td>
2201    <td>
2202
2203<p>
2204The name of this target.
2205<p>
2206
2207<p>
2208Definition 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>
2209  </tr>
2210</table>
2211<a class="anchor" name="Ogre_1_1Win32Windowp14" doxytag="Ogre::D3D7RenderTexture::mPriority" ></a><p>
2212<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2213  <tr>
2214    <td class="mdRow">
2215      <table cellpadding="0" cellspacing="0" border="0">
2216        <tr>
2217          <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>
2218      </table>
2219    </td>
2220  </tr>
2221</table>
2222<table cellspacing=5 cellpadding=0 border=0>
2223  <tr>
2224    <td>
2225      &nbsp;
2226    </td>
2227    <td>
2228
2229<p>
2230The priority of the render target.
2231<p>
2232
2233<p>
2234Definition 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>
2235  </tr>
2236</table>
2237<a class="anchor" name="Ogre_1_1D3D7RenderTexturep0" doxytag="Ogre::D3D7RenderTexture::mPrivateTex" ></a><p>
2238<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2239  <tr>
2240    <td class="mdRow">
2241      <table cellpadding="0" cellspacing="0" border="0">
2242        <tr>
2243          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1D3DTexturePtr.html">D3DTexturePtr</a> <a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturep0">Ogre::D3D7RenderTexture::mPrivateTex</a><code> [protected]</code>
2244      </table>
2245    </td>
2246  </tr>
2247</table>
2248<table cellspacing=5 cellpadding=0 border=0>
2249  <tr>
2250    <td>
2251      &nbsp;
2252    </td>
2253    <td>
2254
2255<p>
2256The texture to which rendering takes place.
2257<p>
2258
2259<p>
2260Definition at line <a class="el" href="OgreD3D7Texture_8h-source.html#l00221">221</a> of file <a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a>.
2261<p>
2262Referenced by <a class="el" href="OgreD3D7Texture_8h-source.html#l00224">_copyToTexture()</a>, <a class="el" href="OgreD3D7Texture_8h-source.html#l00166">D3D7RenderTexture()</a>, <a class="el" href="OgreD3D7Texture_8h-source.html#l00186">getCustomAttribute()</a>, and <a class="el" href="OgreD3D7Texture_8h-source.html#l00178">~D3D7RenderTexture()</a>.    </td>
2263  </tr>
2264</table>
2265<a class="anchor" name="Ogre_1_1Win32Windowp19" doxytag="Ogre::D3D7RenderTexture::mStats" ></a><p>
2266<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2267  <tr>
2268    <td class="mdRow">
2269      <table cellpadding="0" cellspacing="0" border="0">
2270        <tr>
2271          <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>
2272      </table>
2273    </td>
2274  </tr>
2275</table>
2276<table cellspacing=5 cellpadding=0 border=0>
2277  <tr>
2278    <td>
2279      &nbsp;
2280    </td>
2281    <td>
2282
2283<p>
2284
2285<p>
2286Definition 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>
2287  </tr>
2288</table>
2289<a class="anchor" name="Ogre_1_1Win32RenderTexturep7" doxytag="Ogre::D3D7RenderTexture::mTexture" ></a><p>
2290<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2291  <tr>
2292    <td class="mdRow">
2293      <table cellpadding="0" cellspacing="0" border="0">
2294        <tr>
2295          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1TexturePtr.html">TexturePtr</a> <a class="el" href="classOgre_1_1RenderTexture.html#Ogre_1_1Win32RenderTexturep7">Ogre::RenderTexture::mTexture</a><code> [protected, inherited]</code>
2296      </table>
2297    </td>
2298  </tr>
2299</table>
2300<table cellspacing=5 cellpadding=0 border=0>
2301  <tr>
2302    <td>
2303      &nbsp;
2304    </td>
2305    <td>
2306
2307<p>
2308The texture that gets accesses by the rest of the API.
2309<p>
2310
2311<p>
2312Definition at line <a class="el" href="OgreRenderTexture_8h-source.html#l00047">47</a> of file <a class="el" href="OgreRenderTexture_8h-source.html">OgreRenderTexture.h</a>.    </td>
2313  </tr>
2314</table>
2315<a class="anchor" name="Ogre_1_1Win32Windowp20" doxytag="Ogre::D3D7RenderTexture::mTimer" ></a><p>
2316<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2317  <tr>
2318    <td class="mdRow">
2319      <table cellpadding="0" cellspacing="0" border="0">
2320        <tr>
2321          <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>
2322      </table>
2323    </td>
2324  </tr>
2325</table>
2326<table cellspacing=5 cellpadding=0 border=0>
2327  <tr>
2328    <td>
2329      &nbsp;
2330    </td>
2331    <td>
2332
2333<p>
2334
2335<p>
2336Definition 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>
2337  </tr>
2338</table>
2339<a class="anchor" name="Ogre_1_1Win32Windowp27" doxytag="Ogre::D3D7RenderTexture::mViewportList" ></a><p>
2340<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2341  <tr>
2342    <td class="mdRow">
2343      <table cellpadding="0" cellspacing="0" border="0">
2344        <tr>
2345          <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>
2346      </table>
2347    </td>
2348  </tr>
2349</table>
2350<table cellspacing=5 cellpadding=0 border=0>
2351  <tr>
2352    <td>
2353      &nbsp;
2354    </td>
2355    <td>
2356
2357<p>
2358List of viewports, map on Z-order.
2359<p>
2360
2361<p>
2362Definition 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>
2363  </tr>
2364</table>
2365<a class="anchor" name="Ogre_1_1Win32Windowp15" doxytag="Ogre::D3D7RenderTexture::mWidth" ></a><p>
2366<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2367  <tr>
2368    <td class="mdRow">
2369      <table cellpadding="0" cellspacing="0" border="0">
2370        <tr>
2371          <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>
2372      </table>
2373    </td>
2374  </tr>
2375</table>
2376<table cellspacing=5 cellpadding=0 border=0>
2377  <tr>
2378    <td>
2379      &nbsp;
2380    </td>
2381    <td>
2382
2383<p>
2384
2385<p>
2386Definition 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>
2387  </tr>
2388</table>
2389<hr>The documentation for this class was generated from the following file:<ul>
2390<li><a class="el" href="OgreD3D7Texture_8h-source.html">OgreD3D7Texture.h</a></ul>
2391<hr>
2392<p>
2393Copyright &copy; 2000-2005 by The OGRE Team<br />
2394<!--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/>
2395This 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/>
2396                <!--/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#">
2397                <Work rdf:about="">
2398                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
2399        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
2400                </Work>
2401                <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> -->
2402
2403Last modified Sun Feb 12 13:08:21 2006
2404</p>
2405</body>
2406</html>
Note: See TracBrowser for help on using the repository browser.