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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::RenderTargetTexture 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::RenderTargetTexture Class Reference</h1><code>#include &lt;<a class="el" href="OgreRenderTargetTexture_8h-source.html">OgreRenderTargetTexture.h</a>&gt;</code>
11<p>
12<p>Inheritance diagram for Ogre::RenderTargetTexture:
13<p><center><img src="classOgre_1_1RenderTargetTexture.png" usemap="#Ogre::RenderTargetTexture_map" border="0" alt=""></center>
14<map name="Ogre::RenderTargetTexture_map">
15<area href="classOgre_1_1Texture.html" alt="Ogre::Texture" shape="rect" coords="0,112,166,136">
16<area href="classOgre_1_1RenderTarget.html" alt="Ogre::RenderTarget" shape="rect" coords="176,112,342,136">
17<area href="classOgre_1_1Resource.html" alt="Ogre::Resource" shape="rect" coords="0,56,166,80">
18<area href="classOgre_1_1StringInterface.html" alt="Ogre::StringInterface" shape="rect" coords="0,0,166,24">
19</map>
20<a href="classOgre_1_1RenderTargetTexture-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
21<tr><td></td></tr>
22<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
23<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>
24&nbsp;&nbsp;<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww0">SF_NONE</a> =  0,
25<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww1">SF_FPS</a> =  1,
26<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww2">SF_AVG_FPS</a> =  2,
27<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww3">SF_BEST_FPS</a> =  4,
28<br>
29&nbsp;&nbsp;<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww4">SF_WORST_FPS</a> =  8,
30<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww5">SF_TRIANGLE_COUNT</a> =  16,
31<a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww6">SF_ALL</a> =  0xFFFF
32<br>
33 }</td></tr>
34
35<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
36<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTargetTexture.html#Ogre_1_1RenderTargetTexturea0">isRenderTarget</a> () const </td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">  <a href="#Ogre_1_1RenderTargetTexturea0"></a><br><br></td></tr>
39<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea1">setTextureType</a> (<a class="el" href="namespaceOgre.html#a681">TextureType</a> ttype)</td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the type of texture; can only be changed before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>.  <a href="#Ogre_1_1Texturea1"></a><br><br></td></tr>
42<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a681">TextureType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea2">getTextureType</a> (void) const </td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the type of texture.  <a href="#Ogre_1_1Texturea2"></a><br><br></td></tr>
45<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_1Texture.html#Ogre_1_1Texturea3">getNumMipmaps</a> (void) const </td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the number of mipmaps to be used for this texture.  <a href="#Ogre_1_1Texturea3"></a><br><br></td></tr>
48<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea4">setNumMipmaps</a> (size_t num)</td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the number of mipmaps to be used for this texture.  <a href="#Ogre_1_1Texturea4"></a><br><br></td></tr>
51<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea5">getMipmapsHardwareGenerated</a> (void) const </td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Are mipmaps hardware generated?  <a href="#Ogre_1_1Texturea5"></a><br><br></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top>virtual float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea6">getGamma</a> (void) const </td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the gamma adjustment factor applied to this texture.  <a href="#Ogre_1_1Texturea6"></a><br><br></td></tr>
57<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea7">setGamma</a> (float g)</td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the gamma adjustment factor applied to this texture.  <a href="#Ogre_1_1Texturea7"></a><br><br></td></tr>
60<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_1Texture.html#Ogre_1_1Texturea8">getHeight</a> (void) const </td></tr>
61
62<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the height of the texture.  <a href="#Ogre_1_1Texturea8"></a><br><br></td></tr>
63<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_1Texture.html#Ogre_1_1Texturea9">getWidth</a> (void) const </td></tr>
64
65<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the width of the texture.  <a href="#Ogre_1_1Texturea9"></a><br><br></td></tr>
66<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_1Texture.html#Ogre_1_1Texturea10">getDepth</a> (void) const </td></tr>
67
68<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the depth of the texture (only applicable for 3D textures).  <a href="#Ogre_1_1Texturea10"></a><br><br></td></tr>
69<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_1Texture.html#Ogre_1_1Texturea11">getSrcHeight</a> (void) const </td></tr>
70
71<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the height of the original input texture (may differ due to hardware requirements).  <a href="#Ogre_1_1Texturea11"></a><br><br></td></tr>
72<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_1Texture.html#Ogre_1_1Texturea12">getSrcWidth</a> (void) const </td></tr>
73
74<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the width of the original input texture (may differ due to hardware requirements).  <a href="#Ogre_1_1Texturea12"></a><br><br></td></tr>
75<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_1Texture.html#Ogre_1_1Texturea13">getSrcDepth</a> (void) const </td></tr>
76
77<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the original depth of the input texture (only applicable for 3D textures).  <a href="#Ogre_1_1Texturea13"></a><br><br></td></tr>
78<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea14">setHeight</a> (unsigned int h)</td></tr>
79
80<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the height of the texture; can only do this before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>;.  <a href="#Ogre_1_1Texturea14"></a><br><br></td></tr>
81<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea15">setWidth</a> (unsigned int w)</td></tr>
82
83<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the width of the texture; can only do this before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>;.  <a href="#Ogre_1_1Texturea15"></a><br><br></td></tr>
84<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea16">setDepth</a> (unsigned int d)</td></tr>
85
86<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the depth of the texture (only applicable for 3D textures); ; can only do this before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>;.  <a href="#Ogre_1_1Texturea16"></a><br><br></td></tr>
87<tr><td class="memItemLeft" nowrap align=right valign=top>virtual int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea17">getUsage</a> () const </td></tr>
88
89<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the TextureUsage indentifier for this <a class="el" href="classOgre_1_1Texture.html">Texture</a>.  <a href="#Ogre_1_1Texturea17"></a><br><br></td></tr>
90<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea18">setUsage</a> (int u)</td></tr>
91
92<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the TextureUsage indentifier for this <a class="el" href="classOgre_1_1Texture.html">Texture</a>; only useful before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>.  <a href="#Ogre_1_1Texturea18"></a><br><br></td></tr>
93<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea19">createInternalResources</a> (void)</td></tr>
94
95<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the internal texture resources for this texture.  <a href="#Ogre_1_1Texturea19"></a><br><br></td></tr>
96<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea20">freeInternalResources</a> (void)</td></tr>
97
98<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Frees internal texture resources for this texture.  <a href="#Ogre_1_1Texturea20"></a><br><br></td></tr>
99<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea21">copyToTexture</a> (<a class="el" href="classOgre_1_1TexturePtr.html">TexturePtr</a> &amp;target)</td></tr>
100
101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies (and maybe scales to fit) the contents of this texture to another texture.  <a href="#Ogre_1_1Texturea21"></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_1Texture.html#Ogre_1_1Texturea22">loadImage</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;img)=0</td></tr>
103
104<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Loads the data from an image.  <a href="#Ogre_1_1Texturea22"></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_1Texture.html#Ogre_1_1Texturea23">loadRawData</a> (<a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;stream, <a class="el" href="namespaceOgre.html#a422">ushort</a> uWidth, <a class="el" href="namespaceOgre.html#a422">ushort</a> uHeight, <a class="el" href="namespaceOgre.html#a667">PixelFormat</a> eFormat)</td></tr>
106
107<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Loads the data from a raw stream.  <a href="#Ogre_1_1Texturea23"></a><br><br></td></tr>
108<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea24">enable32Bit</a> (bool setting=true)</td></tr>
109
110<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a667">PixelFormat</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea25">getFormat</a> () const </td></tr>
111
112<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the pixel format for the texture surface.  <a href="#Ogre_1_1Texturea25"></a><br><br></td></tr>
113<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea26">setFormat</a> (<a class="el" href="namespaceOgre.html#a667">PixelFormat</a> pf)</td></tr>
114
115<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the pixel format for the texture surface; can only be set before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>.  <a href="#Ogre_1_1Texturea26"></a><br><br></td></tr>
116<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea27">hasAlpha</a> (void) const </td></tr>
117
118<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the texture has an alpha layer.  <a href="#Ogre_1_1Texturea27"></a><br><br></td></tr>
119<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_1Texture.html#Ogre_1_1Texturea28">getNumFaces</a> () const </td></tr>
120
121<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of faces this texture has.  <a href="#Ogre_1_1Texturea28"></a><br><br></td></tr>
122<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1HardwarePixelBufferSharedPtr.html">HardwarePixelBufferSharedPtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea29">getBuffer</a> (size_t face=0, size_t mipmap=0)=0</td></tr>
123
124<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return hardware pixel buffer for a surface.  <a href="#Ogre_1_1Texturea29"></a><br><br></td></tr>
125<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load</a> (void)</td></tr>
126
127<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Loads the resource, if it is not already.  <a href="#Ogre_1_1Texturea30"></a><br><br></td></tr>
128<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea31">reload</a> (void)</td></tr>
129
130<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reloads the resource, if it is already loaded.  <a href="#Ogre_1_1Texturea31"></a><br><br></td></tr>
131<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea32">isReloadable</a> (void) const </td></tr>
132
133<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> is reloadable, false otherwise.  <a href="#Ogre_1_1Texturea32"></a><br><br></td></tr>
134<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea33">isManuallyLoaded</a> (void) const </td></tr>
135
136<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is this resource manually loaded?  <a href="#Ogre_1_1Texturea33"></a><br><br></td></tr>
137<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea34">unload</a> (void)</td></tr>
138
139<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unloads the resource; this is not permanent, the resource can be reloaded later if required.  <a href="#Ogre_1_1Texturea34"></a><br><br></td></tr>
140<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea35">getSize</a> (void) const </td></tr>
141
142<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves info about the size of the resource.  <a href="#Ogre_1_1Texturea35"></a><br><br></td></tr>
143<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea36">touch</a> (void)</td></tr>
144
145<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">'Touches' the resource to indicate it has been used.  <a href="#Ogre_1_1Texturea36"></a><br><br></td></tr>
146<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_1Resource.html#Ogre_1_1Texturea37">getName</a> (void) const </td></tr>
147
148<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets resource name.  <a href="#Ogre_1_1Texturea37"></a><br><br></td></tr>
149<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a485">ResourceHandle</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea38">getHandle</a> (void) const </td></tr>
150
151<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea39">isLoaded</a> (void) const </td></tr>
152
153<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> has been loaded, false otherwise.  <a href="#Ogre_1_1Texturea39"></a><br><br></td></tr>
154<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_1Resource.html#Ogre_1_1Texturea40">getGroup</a> (void)</td></tr>
155
156<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the group which this resource is a member of.  <a href="#Ogre_1_1Texturea40"></a><br><br></td></tr>
157<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea41">getCreator</a> (void)</td></tr>
158
159<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the manager which created this resource.  <a href="#Ogre_1_1Texturea41"></a><br><br></td></tr>
160<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_1Resource.html#Ogre_1_1Texturea42">getOrigin</a> (void) const </td></tr>
161
162<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the origin of this resource, e.g.  <a href="#Ogre_1_1Texturea42"></a><br><br></td></tr>
163<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea43">_notifyOrigin</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;origin)</td></tr>
164
165<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notify this resource of it's origin.  <a href="#Ogre_1_1Texturea43"></a><br><br></td></tr>
166<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea44">getParamDictionary</a> (void)</td></tr>
167
168<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the parameter dictionary for this class.  <a href="#Ogre_1_1Texturea44"></a><br><br></td></tr>
169<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea45">getParamDictionary</a> (void) const </td></tr>
170
171<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a518">ParameterList</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea46">getParameters</a> (void) const </td></tr>
172
173<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves a list of parameters valid for this object.  <a href="#Ogre_1_1Texturea46"></a><br><br></td></tr>
174<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">setParameter</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name, const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;value)</td></tr>
175
176<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter setting method.  <a href="#Ogre_1_1Texturea47"></a><br><br></td></tr>
177<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea48">setParameterList</a> (const <a class="el" href="namespaceOgre.html#a62">NameValuePairList</a> &amp;paramList)</td></tr>
178
179<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic multiple parameter setting method.  <a href="#Ogre_1_1Texturea48"></a><br><br></td></tr>
180<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_1StringInterface.html#Ogre_1_1Texturea49">getParameter</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name) const </td></tr>
181
182<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter retrieval method.  <a href="#Ogre_1_1Texturea49"></a><br><br></td></tr>
183<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea50">copyParametersTo</a> (<a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *dest) const </td></tr>
184
185<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Method for copying this object's parameters to another object.  <a href="#Ogre_1_1Texturea50"></a><br><br></td></tr>
186<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>
187
188<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve target's name.  <a href="#Ogre_1_1Win32Windowa21"></a><br><br></td></tr>
189<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa20">getMetrics</a> (unsigned int &amp;width, unsigned int &amp;height, unsigned int &amp;colourDepth)</td></tr>
190
191<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>
192<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>
193
194<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>
195
196<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>
197
198<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32RenderTexturea9">update</a> (void)</td></tr>
199
200<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>
201<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>
202
203<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>
204<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>
205
206<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>
207<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>
208
209<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>
210<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa28">removeViewport</a> (int ZOrder)</td></tr>
211
212<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>
213<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa29">removeAllViewports</a> (void)</td></tr>
214
215<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>
216<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowa30">getStatistics</a> (float &amp;lastFPS, float &amp;avgFPS, float &amp;bestFPS, float &amp;worstFPS) const </td></tr>
217
218<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>
219<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>
220
221<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>
222
223<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>
224<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>
225
226<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>
227<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>
228
229<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>
230<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>
231
232<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>
233<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>
234
235<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>
236<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>
237
238<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>
239<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>
240
241<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets saved frame-rate statistices.  <a href="#Ogre_1_1Win32Windowa38"></a><br><br></td></tr>
242<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32RenderTexturea24">getCustomAttribute</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name, void *pData)</td></tr>
243
244<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a custom (maybe platform-specific) attribute.  <a href="#Ogre_1_1Win32RenderTexturea24"></a><br><br></td></tr>
245<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>
246
247<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>
248<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>
249
250<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the debug text.  <a href="#Ogre_1_1Win32Windowa40"></a><br><br></td></tr>
251<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>
252
253<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>
254<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>
255
256<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>
257<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>
258
259<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>
260<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>
261
262<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>
263<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>
264
265<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>
266<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>
267
268<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>
269<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>
270
271<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>
272<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>
273
274<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>
275<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>
276
277<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>
278<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_1RenderWindowa44">writeContentsToFile</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;filename)=0</td></tr>
279
280<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_1RenderWindowa44"></a><br><br></td></tr>
281<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>
282
283<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>
284<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_1RenderWindowa46">requiresTextureFlipping</a> () const=0</td></tr>
285
286<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>
287
288<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>
289<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>
290
291<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>
292<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>
293
294<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>
295<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
296<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturee0">cleanupDictionary</a> ()</td></tr>
297
298<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cleans up the static 'msDictionary' required to reset <a class="el" href="namespaceOgre.html">Ogre</a>, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> implementers (e.g.  <a href="#Ogre_1_1Texturee0"></a><br><br></td></tr>
299<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
300<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>
301 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>
302
303<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>
304
305<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
306<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Textureb0">calculateSize</a> (void) const </td></tr>
307
308<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">  <a href="#Ogre_1_1Textureb0"></a><br><br></td></tr>
309<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Textureb1">_loadImages</a> (const std::vector&lt; const <a class="el" href="classOgre_1_1Image.html">Image</a> * &gt; &amp;images)</td></tr>
310
311<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic method to load the texture from a set of images.  <a href="#Ogre_1_1Textureb1"></a><br><br></td></tr>
312<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Textureb2">createInternalResourcesImpl</a> (void)=0</td></tr>
313
314<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implementation of creating internal texture resources.  <a href="#Ogre_1_1Textureb2"></a><br><br></td></tr>
315<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Textureb3">freeInternalResourcesImpl</a> (void)=0</td></tr>
316
317<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implementation of freeing internal texture resources.  <a href="#Ogre_1_1Textureb3"></a><br><br></td></tr>
318<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Textureb4">unloadImpl</a> (void)</td></tr>
319
320<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default implementation of unload which calls freeInternalResources.  <a href="#Ogre_1_1Textureb4"></a><br><br></td></tr>
321<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Textureb5">loadImpl</a> (void)=0</td></tr>
322
323<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal implementation of the 'load' action, only called if this resource is not being loaded from a <a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a>.  <a href="#Ogre_1_1Textureb5"></a><br><br></td></tr>
324<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Textureb6">createParamDictionary</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;className)</td></tr>
325
326<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method for creating a parameter dictionary for the class, if it does not already exist.  <a href="#Ogre_1_1Textureb6"></a><br><br></td></tr>
327<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>
328
329<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>
330
331<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb2"></a><br><br></td></tr>
332<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32Windowb3">firePostUpdate</a> (void)</td></tr>
333
334<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb3"></a><br><br></td></tr>
335<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>
336
337<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb4"></a><br><br></td></tr>
338<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>
339
340<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal method for firing events  <a href="#Ogre_1_1Win32Windowb5"></a><br><br></td></tr>
341<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
342<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep0">mHeight</a></td></tr>
343
344<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep1">mWidth</a></td></tr>
345
346<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep2">mDepth</a></td></tr>
347
348<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep3">mNumRequestedMipmaps</a></td></tr>
349
350<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep4">mNumMipmaps</a></td></tr>
351
352<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep5">mMipmapsHardwareGenerated</a></td></tr>
353
354<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep6">mGamma</a></td></tr>
355
356<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a681">TextureType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep7">mTextureType</a></td></tr>
357
358<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_1Texture.html#Ogre_1_1Texturep8">mFormat</a></td></tr>
359
360<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep9">mUsage</a></td></tr>
361
362<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep10">mSrcBpp</a></td></tr>
363
364<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep11">mSrcWidth</a></td></tr>
365
366<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep12">mSrcHeight</a></td></tr>
367
368<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep13">mSrcDepth</a></td></tr>
369
370<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep14">mFinalBpp</a></td></tr>
371
372<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep15">mHasAlpha</a></td></tr>
373
374<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep16">mInternalResourcesCreated</a></td></tr>
375
376<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep17">mCreator</a></td></tr>
377
378<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creator.  <a href="#Ogre_1_1Texturep17"></a><br><br></td></tr>
379<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_1Resource.html#Ogre_1_1Texturep18">mName</a></td></tr>
380
381<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unique name of the resource.  <a href="#Ogre_1_1Texturep18"></a><br><br></td></tr>
382<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_1Resource.html#Ogre_1_1Texturep19">mGroup</a></td></tr>
383
384<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of the resource group.  <a href="#Ogre_1_1Texturep19"></a><br><br></td></tr>
385<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a485">ResourceHandle</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep20">mHandle</a></td></tr>
386
387<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Numeric handle for more efficient look up than name.  <a href="#Ogre_1_1Texturep20"></a><br><br></td></tr>
388<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep21">mIsLoaded</a></td></tr>
389
390<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the resource currently loaded?  <a href="#Ogre_1_1Texturep21"></a><br><br></td></tr>
391<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep22">mSize</a></td></tr>
392
393<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The size of the resource in bytes.  <a href="#Ogre_1_1Texturep22"></a><br><br></td></tr>
394<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep23">mIsManual</a></td></tr>
395
396<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is this file manually loaded?  <a href="#Ogre_1_1Texturep23"></a><br><br></td></tr>
397<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_1Resource.html#Ogre_1_1Texturep24">mOrigin</a></td></tr>
398
399<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Origin of this resource (e.g. script name) - optional.  <a href="#Ogre_1_1Texturep24"></a><br><br></td></tr>
400<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep25">mLoader</a></td></tr>
401
402<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Optional manual loader; if provided, data is loaded from here instead of a file.  <a href="#Ogre_1_1Texturep25"></a><br><br></td></tr>
403<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_1StringInterface.html#Ogre_1_1Texturep26">mParamDictName</a></td></tr>
404
405<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class name for this instance to be used as a lookup (must be initialised by subclasses).  <a href="#Ogre_1_1Texturep26"></a><br><br></td></tr>
406<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>
407
408<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of this target.  <a href="#Ogre_1_1Win32Windowp13"></a><br><br></td></tr>
409<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>
410
411<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>
412<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>
413
414<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>
415
416<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>
417
418<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>
419
420<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>
421
422<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>
423
424<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>
425
426<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>
427
428<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>
429
430<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>
431
432<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>
433
434<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>
435
436<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>
437
438<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>
439<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>
440
441<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
442<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a520">ParamDictionaryMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">msDictionary</a></td></tr>
443
444<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dictionary of parameters.  <a href="#Ogre_1_1Texturet0"></a><br><br></td></tr>
445</table>
446<hr><h2>Member Typedef Documentation</h2>
447<a class="anchor" name="Ogre_1_1Win32Windowx1" doxytag="Ogre::RenderTargetTexture::RenderTargetListenerList" ></a><p>
448<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
449  <tr>
450    <td class="mdRow">
451      <table cellpadding="0" cellspacing="0" border="0">
452        <tr>
453          <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>
454      </table>
455    </td>
456  </tr>
457</table>
458<table cellspacing=5 cellpadding=0 border=0>
459  <tr>
460    <td>
461      &nbsp;
462    </td>
463    <td>
464
465<p>
466
467<p>
468Definition 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>
469  </tr>
470</table>
471<a class="anchor" name="Ogre_1_1Win32Windowx0" doxytag="Ogre::RenderTargetTexture::ViewportList" ></a><p>
472<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
473  <tr>
474    <td class="mdRow">
475      <table cellpadding="0" cellspacing="0" border="0">
476        <tr>
477          <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>
478      </table>
479    </td>
480  </tr>
481</table>
482<table cellspacing=5 cellpadding=0 border=0>
483  <tr>
484    <td>
485      &nbsp;
486    </td>
487    <td>
488
489<p>
490
491<p>
492Definition 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>
493  </tr>
494</table>
495<hr><h2>Member Enumeration Documentation</h2>
496<a class="anchor" name="Ogre_1_1Win32Windoww7" doxytag="Ogre::RenderTargetTexture::StatFlags" ></a><p>
497<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
498  <tr>
499    <td class="mdRow">
500      <table cellpadding="0" cellspacing="0" border="0">
501        <tr>
502          <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>
503      </table>
504    </td>
505  </tr>
506</table>
507<table cellspacing=5 cellpadding=0 border=0>
508  <tr>
509    <td>
510      &nbsp;
511    </td>
512    <td>
513
514<p>
515<dl compact><dt><b>Enumeration values: </b></dt><dd>
516<table border=0 cellspacing=2 cellpadding=0>
517<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww0" doxytag="SF_NONE" ></a>SF_NONE</em>&nbsp;</td><td>
518</td></tr>
519<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww1" doxytag="SF_FPS" ></a>SF_FPS</em>&nbsp;</td><td>
520</td></tr>
521<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>
522</td></tr>
523<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>
524</td></tr>
525<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>
526</td></tr>
527<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>
528</td></tr>
529<tr><td valign=top><em><a class="anchor" name="Ogre_1_1Win32Windoww7Ogre_1_1Win32Windoww6" doxytag="SF_ALL" ></a>SF_ALL</em>&nbsp;</td><td>
530</td></tr>
531</table>
532</dl>
533
534<p>
535Definition 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>
536  </tr>
537</table>
538<hr><h2>Member Function Documentation</h2>
539<a class="anchor" name="Ogre_1_1Textureb1" doxytag="Ogre::RenderTargetTexture::_loadImages" ></a><p>
540<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
541  <tr>
542    <td class="mdRow">
543      <table cellpadding="0" cellspacing="0" border="0">
544        <tr>
545          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::_loadImages </td>
546          <td class="md" valign="top">(&nbsp;</td>
547          <td class="md" nowrap valign="top">const std::vector&lt; const <a class="el" href="classOgre_1_1Image.html">Image</a> * &gt; &amp;&nbsp;</td>
548          <td class="mdname1" valign="top" nowrap> <em>images</em>          </td>
549          <td class="md" valign="top">&nbsp;)&nbsp;</td>
550          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
551        </tr>
552
553      </table>
554    </td>
555  </tr>
556</table>
557<table cellspacing=5 cellpadding=0 border=0>
558  <tr>
559    <td>
560      &nbsp;
561    </td>
562    <td>
563
564<p>
565Generic method to load the texture from a set of images.
566<p>
567This can be used by the specific implementation for convience. Implementations might decide not to use this function if they can use their own image loading functions. <dl compact><dt><b>Parameters:</b></dt><dd>
568  <table border="0" cellspacing="2" cellpadding="0">
569    <tr><td valign=top><em>images</em>&nbsp;</td><td>Vector of pointers to Images. If there is only one image in this vector, the faces of that image will be used. If there are multiple images in the vector each image will be loaded as a face.</td></tr>
570  </table>
571</dl>
572    </td>
573  </tr>
574</table>
575<a class="anchor" name="Ogre_1_1Win32Windowa51" doxytag="Ogre::RenderTargetTexture::_notifyCameraRemoved" ></a><p>
576<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
577  <tr>
578    <td class="mdRow">
579      <table cellpadding="0" cellspacing="0" border="0">
580        <tr>
581          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::_notifyCameraRemoved </td>
582          <td class="md" valign="top">(&nbsp;</td>
583          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
584          <td class="mdname1" valign="top" nowrap> <em>cam</em>          </td>
585          <td class="md" valign="top">&nbsp;)&nbsp;</td>
586          <td class="md" nowrap><code> [virtual, inherited]</code></td>
587        </tr>
588
589      </table>
590    </td>
591  </tr>
592</table>
593<table cellspacing=5 cellpadding=0 border=0>
594  <tr>
595    <td>
596      &nbsp;
597    </td>
598    <td>
599
600<p>
601Utility method to notify a render target that a camera has been removed, incase it was referring to it as a viewer.
602<p>
603    </td>
604  </tr>
605</table>
606<a class="anchor" name="Ogre_1_1Texturea43" doxytag="Ogre::RenderTargetTexture::_notifyOrigin" ></a><p>
607<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
608  <tr>
609    <td class="mdRow">
610      <table cellpadding="0" cellspacing="0" border="0">
611        <tr>
612          <td class="md" nowrap valign="top"> void Ogre::Resource::_notifyOrigin </td>
613          <td class="md" valign="top">(&nbsp;</td>
614          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
615          <td class="mdname1" valign="top" nowrap> <em>origin</em>          </td>
616          <td class="md" valign="top">&nbsp;)&nbsp;</td>
617          <td class="md" nowrap><code> [inherited]</code></td>
618        </tr>
619
620      </table>
621    </td>
622  </tr>
623</table>
624<table cellspacing=5 cellpadding=0 border=0>
625  <tr>
626    <td>
627      &nbsp;
628    </td>
629    <td>
630
631<p>
632Notify this resource of it's origin.
633<p>
634
635<p>
636Definition at line <a class="el" href="OgreResource_8h-source.html#l00214">214</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
637<p>
638References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
639  </tr>
640</table>
641<a class="anchor" name="Ogre_1_1Win32Windowa41" doxytag="Ogre::RenderTargetTexture::addListener" ></a><p>
642<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
643  <tr>
644    <td class="mdRow">
645      <table cellpadding="0" cellspacing="0" border="0">
646        <tr>
647          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::addListener </td>
648          <td class="md" valign="top">(&nbsp;</td>
649          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> *&nbsp;</td>
650          <td class="mdname1" valign="top" nowrap> <em>listener</em>          </td>
651          <td class="md" valign="top">&nbsp;)&nbsp;</td>
652          <td class="md" nowrap><code> [virtual, inherited]</code></td>
653        </tr>
654
655      </table>
656    </td>
657  </tr>
658</table>
659<table cellspacing=5 cellpadding=0 border=0>
660  <tr>
661    <td>
662      &nbsp;
663    </td>
664    <td>
665
666<p>
667Add a listener to this <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> which will be called back before &amp; after rendering.
668<p>
669<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>
670<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>
671    </td>
672  </tr>
673</table>
674<a class="anchor" name="Ogre_1_1Win32Windowa25" doxytag="Ogre::RenderTargetTexture::addViewport" ></a><p>
675<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
676  <tr>
677    <td class="mdRow">
678      <table cellpadding="0" cellspacing="0" border="0">
679        <tr>
680          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>* Ogre::RenderTarget::addViewport </td>
681          <td class="md" valign="top">(&nbsp;</td>
682          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
683          <td class="mdname" nowrap> <em>cam</em>, </td>
684        </tr>
685        <tr>
686          <td class="md" nowrap align="right"></td>
687          <td></td>
688          <td class="md" nowrap>int&nbsp;</td>
689          <td class="mdname" nowrap> <em>ZOrder</em> = 0, </td>
690        </tr>
691        <tr>
692          <td class="md" nowrap align="right"></td>
693          <td></td>
694          <td class="md" nowrap>float&nbsp;</td>
695          <td class="mdname" nowrap> <em>left</em> = 0.0f, </td>
696        </tr>
697        <tr>
698          <td class="md" nowrap align="right"></td>
699          <td></td>
700          <td class="md" nowrap>float&nbsp;</td>
701          <td class="mdname" nowrap> <em>top</em> = 0.0f, </td>
702        </tr>
703        <tr>
704          <td class="md" nowrap align="right"></td>
705          <td></td>
706          <td class="md" nowrap>float&nbsp;</td>
707          <td class="mdname" nowrap> <em>width</em> = 1.0f, </td>
708        </tr>
709        <tr>
710          <td class="md" nowrap align="right"></td>
711          <td></td>
712          <td class="md" nowrap>float&nbsp;</td>
713          <td class="mdname" nowrap> <em>height</em> = 1.0f</td>
714        </tr>
715        <tr>
716          <td></td>
717          <td class="md">)&nbsp;</td>
718          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
719        </tr>
720
721      </table>
722    </td>
723  </tr>
724</table>
725<table cellspacing=5 cellpadding=0 border=0>
726  <tr>
727    <td>
728      &nbsp;
729    </td>
730    <td>
731
732<p>
733Adds a viewport to the rendering target.
734<p>
735<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>
736<dl compact><dt><b>Parameters:</b></dt><dd>
737  <table border="0" cellspacing="2" cellpadding="0">
738    <tr><td valign=top><em>cam</em>&nbsp;</td><td>The camera from which the viewport contents will be rendered (mandatory) </td></tr>
739    <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>
740    <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>
741    <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>
742    <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>
743    <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>
744  </table>
745</dl>
746    </td>
747  </tr>
748</table>
749<a class="anchor" name="Ogre_1_1Textureb0" doxytag="Ogre::RenderTargetTexture::calculateSize" ></a><p>
750<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
751  <tr>
752    <td class="mdRow">
753      <table cellpadding="0" cellspacing="0" border="0">
754        <tr>
755          <td class="md" nowrap valign="top"> size_t Ogre::Texture::calculateSize </td>
756          <td class="md" valign="top">(&nbsp;</td>
757          <td class="md" nowrap valign="top">void&nbsp;</td>
758          <td class="mdname1" valign="top" nowrap>          </td>
759          <td class="md" valign="top">&nbsp;)&nbsp;</td>
760          <td class="md" nowrap> const<code> [protected, virtual, inherited]</code></td>
761        </tr>
762
763      </table>
764    </td>
765  </tr>
766</table>
767<table cellspacing=5 cellpadding=0 border=0>
768  <tr>
769    <td>
770      &nbsp;
771    </td>
772    <td>
773
774<p>
775 
776<p>
777
778<p>
779Implements <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Resourceb3">Ogre::Resource</a>.    </td>
780  </tr>
781</table>
782<a class="anchor" name="Ogre_1_1Texturee0" doxytag="Ogre::RenderTargetTexture::cleanupDictionary" ></a><p>
783<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
784  <tr>
785    <td class="mdRow">
786      <table cellpadding="0" cellspacing="0" border="0">
787        <tr>
788          <td class="md" nowrap valign="top"> void Ogre::StringInterface::cleanupDictionary </td>
789          <td class="md" valign="top">(&nbsp;</td>
790          <td class="mdname1" valign="top" nowrap>          </td>
791          <td class="md" valign="top">&nbsp;)&nbsp;</td>
792          <td class="md" nowrap><code> [static, inherited]</code></td>
793        </tr>
794
795      </table>
796    </td>
797  </tr>
798</table>
799<table cellspacing=5 cellpadding=0 border=0>
800  <tr>
801    <td>
802      &nbsp;
803    </td>
804    <td>
805
806<p>
807Cleans up the static 'msDictionary' required to reset <a class="el" href="namespaceOgre.html">Ogre</a>, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> implementers (e.g.
808<p>
809<a class="el" href="classOgre_1_1MaterialManager.html">MaterialManager</a>) initializes.     </td>
810  </tr>
811</table>
812<a class="anchor" name="Ogre_1_1Texturea50" doxytag="Ogre::RenderTargetTexture::copyParametersTo" ></a><p>
813<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
814  <tr>
815    <td class="mdRow">
816      <table cellpadding="0" cellspacing="0" border="0">
817        <tr>
818          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::copyParametersTo </td>
819          <td class="md" valign="top">(&nbsp;</td>
820          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *&nbsp;</td>
821          <td class="mdname1" valign="top" nowrap> <em>dest</em>          </td>
822          <td class="md" valign="top">&nbsp;)&nbsp;</td>
823          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
824        </tr>
825
826      </table>
827    </td>
828  </tr>
829</table>
830<table cellspacing=5 cellpadding=0 border=0>
831  <tr>
832    <td>
833      &nbsp;
834    </td>
835    <td>
836
837<p>
838Method for copying this object's parameters to another object.
839<p>
840<dl compact><dt><b>Remarks:</b></dt><dd>This method takes the values of all the object's parameters and tries to set the same values on the destination object. This provides a completely type independent way to copy parameters to other objects. Note that because of the String manipulation involved, this should not be regarded as an efficient process and should be saved for times outside of the rendering loop. </dd></dl>
841<dl compact><dt><b></b></dt><dd>Any unrecognised parameters will be ignored as with setParameter method. </dd></dl>
842<dl compact><dt><b>Parameters:</b></dt><dd>
843  <table border="0" cellspacing="2" cellpadding="0">
844    <tr><td valign=top><em>dest</em>&nbsp;</td><td>Pointer to object to have it's parameters set the same as this object. </td></tr>
845  </table>
846</dl>
847
848<p>
849Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00296">296</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
850<p>
851References <a class="el" href="OgreStringInterface_8h-source.html#l00084">Ogre::ParamDictionary::mParamDefs</a>, and <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">Ogre::StringInterface::setParameter()</a>.    </td>
852  </tr>
853</table>
854<a class="anchor" name="Ogre_1_1Texturea21" doxytag="Ogre::RenderTargetTexture::copyToTexture" ></a><p>
855<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
856  <tr>
857    <td class="mdRow">
858      <table cellpadding="0" cellspacing="0" border="0">
859        <tr>
860          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::copyToTexture </td>
861          <td class="md" valign="top">(&nbsp;</td>
862          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1TexturePtr.html">TexturePtr</a> &amp;&nbsp;</td>
863          <td class="mdname1" valign="top" nowrap> <em>target</em>          </td>
864          <td class="md" valign="top">&nbsp;)&nbsp;</td>
865          <td class="md" nowrap><code> [virtual, inherited]</code></td>
866        </tr>
867
868      </table>
869    </td>
870  </tr>
871</table>
872<table cellspacing=5 cellpadding=0 border=0>
873  <tr>
874    <td>
875      &nbsp;
876    </td>
877    <td>
878
879<p>
880Copies (and maybe scales to fit) the contents of this texture to another texture.
881<p>
882
883<p>
884Reimplemented in <a class="el" href="classOgre_1_1D3DTexture.html#Ogre_1_1D3DTexturea4">Ogre::D3DTexture</a>, and <a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea2">Ogre::D3D9Texture</a>.
885<p>
886Definition at line <a class="el" href="OgreTexture_8h-source.html#l00201">201</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
887  </tr>
888</table>
889<a class="anchor" name="Ogre_1_1Texturea19" doxytag="Ogre::RenderTargetTexture::createInternalResources" ></a><p>
890<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
891  <tr>
892    <td class="mdRow">
893      <table cellpadding="0" cellspacing="0" border="0">
894        <tr>
895          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::createInternalResources </td>
896          <td class="md" valign="top">(&nbsp;</td>
897          <td class="md" nowrap valign="top">void&nbsp;</td>
898          <td class="mdname1" valign="top" nowrap>          </td>
899          <td class="md" valign="top">&nbsp;)&nbsp;</td>
900          <td class="md" nowrap><code> [virtual, inherited]</code></td>
901        </tr>
902
903      </table>
904    </td>
905  </tr>
906</table>
907<table cellspacing=5 cellpadding=0 border=0>
908  <tr>
909    <td>
910      &nbsp;
911    </td>
912    <td>
913
914<p>
915Creates the internal texture resources for this texture.
916<p>
917<dl compact><dt><b>Remarks:</b></dt><dd>This method creates the internal texture resources (pixel buffers, texture surfaces etc) required to begin using this texture. You do not need to call this method directly unless you are manually creating a texture, in which case something must call it, after having set the size and format of the texture (e.g. the <a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a> might be the best one to call it). If you are not defining a manual texture, or if you use one of the self-contained load...() methods, then it will be called for you. </dd></dl>
918    </td>
919  </tr>
920</table>
921<a class="anchor" name="Ogre_1_1Textureb2" doxytag="Ogre::RenderTargetTexture::createInternalResourcesImpl" ></a><p>
922<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
923  <tr>
924    <td class="mdRow">
925      <table cellpadding="0" cellspacing="0" border="0">
926        <tr>
927          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::createInternalResourcesImpl </td>
928          <td class="md" valign="top">(&nbsp;</td>
929          <td class="md" nowrap valign="top">void&nbsp;</td>
930          <td class="mdname1" valign="top" nowrap>          </td>
931          <td class="md" valign="top">&nbsp;)&nbsp;</td>
932          <td class="md" nowrap><code> [protected, pure virtual, inherited]</code></td>
933        </tr>
934
935      </table>
936    </td>
937  </tr>
938</table>
939<table cellspacing=5 cellpadding=0 border=0>
940  <tr>
941    <td>
942      &nbsp;
943    </td>
944    <td>
945
946<p>
947Implementation of creating internal texture resources.
948<p>
949
950<p>
951Implemented in <a class="el" href="classOgre_1_1D3DTexture.html#Ogre_1_1D3DTextureb1">Ogre::D3DTexture</a>, <a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureb8">Ogre::D3D9Texture</a>, and <a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTextureb0">Ogre::GLTexture</a>.    </td>
952  </tr>
953</table>
954<a class="anchor" name="Ogre_1_1Textureb6" doxytag="Ogre::RenderTargetTexture::createParamDictionary" ></a><p>
955<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
956  <tr>
957    <td class="mdRow">
958      <table cellpadding="0" cellspacing="0" border="0">
959        <tr>
960          <td class="md" nowrap valign="top"> bool Ogre::StringInterface::createParamDictionary </td>
961          <td class="md" valign="top">(&nbsp;</td>
962          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
963          <td class="mdname1" valign="top" nowrap> <em>className</em>          </td>
964          <td class="md" valign="top">&nbsp;)&nbsp;</td>
965          <td class="md" nowrap><code> [protected, inherited]</code></td>
966        </tr>
967
968      </table>
969    </td>
970  </tr>
971</table>
972<table cellspacing=5 cellpadding=0 border=0>
973  <tr>
974    <td>
975      &nbsp;
976    </td>
977    <td>
978
979<p>
980Internal method for creating a parameter dictionary for the class, if it does not already exist.
981<p>
982<dl compact><dt><b>Remarks:</b></dt><dd>This method will check to see if a parameter dictionary exist for this class yet, and if not will create one. NB you must supply the name of the class (RTTI is not used or performance). </dd></dl>
983<dl compact><dt><b>Parameters:</b></dt><dd>
984  <table border="0" cellspacing="2" cellpadding="0">
985    <tr><td valign=top><em>className</em>&nbsp;</td><td>the name of the class using the dictionary </td></tr>
986  </table>
987</dl>
988<dl compact><dt><b>Returns:</b></dt><dd>true if a new dictionary was created, false if it was already there </dd></dl>
989
990<p>
991Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00172">172</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
992<p>
993References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
994  </tr>
995</table>
996<a class="anchor" name="Ogre_1_1Texturea24" doxytag="Ogre::RenderTargetTexture::enable32Bit" ></a><p>
997<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
998  <tr>
999    <td class="mdRow">
1000      <table cellpadding="0" cellspacing="0" border="0">
1001        <tr>
1002          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::enable32Bit </td>
1003          <td class="md" valign="top">(&nbsp;</td>
1004          <td class="md" nowrap valign="top">bool&nbsp;</td>
1005          <td class="mdname1" valign="top" nowrap> <em>setting</em> = true          </td>
1006          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1007          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1008        </tr>
1009
1010      </table>
1011    </td>
1012  </tr>
1013</table>
1014<table cellspacing=5 cellpadding=0 border=0>
1015  <tr>
1016    <td>
1017      &nbsp;
1018    </td>
1019    <td>
1020
1021<p>
1022
1023<p>
1024Definition at line <a class="el" href="OgreTexture_8h-source.html#l00212">212</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
1025  </tr>
1026</table>
1027<a class="anchor" name="Ogre_1_1Win32Windowb3" doxytag="Ogre::RenderTargetTexture::firePostUpdate" ></a><p>
1028<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1029  <tr>
1030    <td class="mdRow">
1031      <table cellpadding="0" cellspacing="0" border="0">
1032        <tr>
1033          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::firePostUpdate </td>
1034          <td class="md" valign="top">(&nbsp;</td>
1035          <td class="md" nowrap valign="top">void&nbsp;</td>
1036          <td class="mdname1" valign="top" nowrap>          </td>
1037          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1038          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
1039        </tr>
1040
1041      </table>
1042    </td>
1043  </tr>
1044</table>
1045<table cellspacing=5 cellpadding=0 border=0>
1046  <tr>
1047    <td>
1048      &nbsp;
1049    </td>
1050    <td>
1051
1052<p>
1053internal method for firing events
1054<p>
1055
1056<p>
1057Reimplemented in <a class="el" href="classOgre_1_1RenderTexture.html#Ogre_1_1Win32RenderTextureb3">Ogre::RenderTexture</a>.    </td>
1058  </tr>
1059</table>
1060<a class="anchor" name="Ogre_1_1Win32Windowb2" doxytag="Ogre::RenderTargetTexture::firePreUpdate" ></a><p>
1061<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1062  <tr>
1063    <td class="mdRow">
1064      <table cellpadding="0" cellspacing="0" border="0">
1065        <tr>
1066          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::firePreUpdate </td>
1067          <td class="md" valign="top">(&nbsp;</td>
1068          <td class="md" nowrap valign="top">void&nbsp;</td>
1069          <td class="mdname1" valign="top" nowrap>          </td>
1070          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1071          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
1072        </tr>
1073
1074      </table>
1075    </td>
1076  </tr>
1077</table>
1078<table cellspacing=5 cellpadding=0 border=0>
1079  <tr>
1080    <td>
1081      &nbsp;
1082    </td>
1083    <td>
1084
1085<p>
1086internal method for firing events
1087<p>
1088    </td>
1089  </tr>
1090</table>
1091<a class="anchor" name="Ogre_1_1Win32Windowb5" doxytag="Ogre::RenderTargetTexture::fireViewportPostUpdate" ></a><p>
1092<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1093  <tr>
1094    <td class="mdRow">
1095      <table cellpadding="0" cellspacing="0" border="0">
1096        <tr>
1097          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::fireViewportPostUpdate </td>
1098          <td class="md" valign="top">(&nbsp;</td>
1099          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
1100          <td class="mdname1" valign="top" nowrap> <em>vp</em>          </td>
1101          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1102          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
1103        </tr>
1104
1105      </table>
1106    </td>
1107  </tr>
1108</table>
1109<table cellspacing=5 cellpadding=0 border=0>
1110  <tr>
1111    <td>
1112      &nbsp;
1113    </td>
1114    <td>
1115
1116<p>
1117internal method for firing events
1118<p>
1119    </td>
1120  </tr>
1121</table>
1122<a class="anchor" name="Ogre_1_1Win32Windowb4" doxytag="Ogre::RenderTargetTexture::fireViewportPreUpdate" ></a><p>
1123<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1124  <tr>
1125    <td class="mdRow">
1126      <table cellpadding="0" cellspacing="0" border="0">
1127        <tr>
1128          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::fireViewportPreUpdate </td>
1129          <td class="md" valign="top">(&nbsp;</td>
1130          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
1131          <td class="mdname1" valign="top" nowrap> <em>vp</em>          </td>
1132          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1133          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
1134        </tr>
1135
1136      </table>
1137    </td>
1138  </tr>
1139</table>
1140<table cellspacing=5 cellpadding=0 border=0>
1141  <tr>
1142    <td>
1143      &nbsp;
1144    </td>
1145    <td>
1146
1147<p>
1148internal method for firing events
1149<p>
1150    </td>
1151  </tr>
1152</table>
1153<a class="anchor" name="Ogre_1_1Texturea20" doxytag="Ogre::RenderTargetTexture::freeInternalResources" ></a><p>
1154<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1155  <tr>
1156    <td class="mdRow">
1157      <table cellpadding="0" cellspacing="0" border="0">
1158        <tr>
1159          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::freeInternalResources </td>
1160          <td class="md" valign="top">(&nbsp;</td>
1161          <td class="md" nowrap valign="top">void&nbsp;</td>
1162          <td class="mdname1" valign="top" nowrap>          </td>
1163          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1164          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1165        </tr>
1166
1167      </table>
1168    </td>
1169  </tr>
1170</table>
1171<table cellspacing=5 cellpadding=0 border=0>
1172  <tr>
1173    <td>
1174      &nbsp;
1175    </td>
1176    <td>
1177
1178<p>
1179Frees internal texture resources for this texture.
1180<p>
1181    </td>
1182  </tr>
1183</table>
1184<a class="anchor" name="Ogre_1_1Textureb3" doxytag="Ogre::RenderTargetTexture::freeInternalResourcesImpl" ></a><p>
1185<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1186  <tr>
1187    <td class="mdRow">
1188      <table cellpadding="0" cellspacing="0" border="0">
1189        <tr>
1190          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::freeInternalResourcesImpl </td>
1191          <td class="md" valign="top">(&nbsp;</td>
1192          <td class="md" nowrap valign="top">void&nbsp;</td>
1193          <td class="mdname1" valign="top" nowrap>          </td>
1194          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1195          <td class="md" nowrap><code> [protected, pure virtual, inherited]</code></td>
1196        </tr>
1197
1198      </table>
1199    </td>
1200  </tr>
1201</table>
1202<table cellspacing=5 cellpadding=0 border=0>
1203  <tr>
1204    <td>
1205      &nbsp;
1206    </td>
1207    <td>
1208
1209<p>
1210Implementation of freeing internal texture resources.
1211<p>
1212
1213<p>
1214Implemented in <a class="el" href="classOgre_1_1D3DTexture.html#Ogre_1_1D3DTextureb2">Ogre::D3DTexture</a>, <a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureb9">Ogre::D3D9Texture</a>, and <a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTextureb2">Ogre::GLTexture</a>.    </td>
1215  </tr>
1216</table>
1217<a class="anchor" name="Ogre_1_1Win32Windowa33" doxytag="Ogre::RenderTargetTexture::getAverageFPS" ></a><p>
1218<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1219  <tr>
1220    <td class="mdRow">
1221      <table cellpadding="0" cellspacing="0" border="0">
1222        <tr>
1223          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getAverageFPS </td>
1224          <td class="md" valign="top">(&nbsp;</td>
1225          <td class="mdname1" valign="top" nowrap>          </td>
1226          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1227          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1228        </tr>
1229
1230      </table>
1231    </td>
1232  </tr>
1233</table>
1234<table cellspacing=5 cellpadding=0 border=0>
1235  <tr>
1236    <td>
1237      &nbsp;
1238    </td>
1239    <td>
1240
1241<p>
1242Individual 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>.
1243<p>
1244    </td>
1245  </tr>
1246</table>
1247<a class="anchor" name="Ogre_1_1Win32Windowa34" doxytag="Ogre::RenderTargetTexture::getBestFPS" ></a><p>
1248<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1249  <tr>
1250    <td class="mdRow">
1251      <table cellpadding="0" cellspacing="0" border="0">
1252        <tr>
1253          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getBestFPS </td>
1254          <td class="md" valign="top">(&nbsp;</td>
1255          <td class="mdname1" valign="top" nowrap>          </td>
1256          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1257          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1258        </tr>
1259
1260      </table>
1261    </td>
1262  </tr>
1263</table>
1264<table cellspacing=5 cellpadding=0 border=0>
1265  <tr>
1266    <td>
1267      &nbsp;
1268    </td>
1269    <td>
1270
1271<p>
1272Individual 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>.
1273<p>
1274    </td>
1275  </tr>
1276</table>
1277<a class="anchor" name="Ogre_1_1Win32Windowa36" doxytag="Ogre::RenderTargetTexture::getBestFrameTime" ></a><p>
1278<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1279  <tr>
1280    <td class="mdRow">
1281      <table cellpadding="0" cellspacing="0" border="0">
1282        <tr>
1283          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getBestFrameTime </td>
1284          <td class="md" valign="top">(&nbsp;</td>
1285          <td class="mdname1" valign="top" nowrap>          </td>
1286          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1287          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1288        </tr>
1289
1290      </table>
1291    </td>
1292  </tr>
1293</table>
1294<table cellspacing=5 cellpadding=0 border=0>
1295  <tr>
1296    <td>
1297      &nbsp;
1298    </td>
1299    <td>
1300
1301<p>
1302Individual stats access - gets the best frame time.
1303<p>
1304    </td>
1305  </tr>
1306</table>
1307<a class="anchor" name="Ogre_1_1Texturea29" doxytag="Ogre::RenderTargetTexture::getBuffer" ></a><p>
1308<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1309  <tr>
1310    <td class="mdRow">
1311      <table cellpadding="0" cellspacing="0" border="0">
1312        <tr>
1313          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1HardwarePixelBufferSharedPtr.html">HardwarePixelBufferSharedPtr</a> Ogre::Texture::getBuffer </td>
1314          <td class="md" valign="top">(&nbsp;</td>
1315          <td class="md" nowrap valign="top">size_t&nbsp;</td>
1316          <td class="mdname" nowrap> <em>face</em> = 0, </td>
1317        </tr>
1318        <tr>
1319          <td class="md" nowrap align="right"></td>
1320          <td></td>
1321          <td class="md" nowrap>size_t&nbsp;</td>
1322          <td class="mdname" nowrap> <em>mipmap</em> = 0</td>
1323        </tr>
1324        <tr>
1325          <td></td>
1326          <td class="md">)&nbsp;</td>
1327          <td class="md" colspan="2"><code> [pure virtual, inherited]</code></td>
1328        </tr>
1329
1330      </table>
1331    </td>
1332  </tr>
1333</table>
1334<table cellspacing=5 cellpadding=0 border=0>
1335  <tr>
1336    <td>
1337      &nbsp;
1338    </td>
1339    <td>
1340
1341<p>
1342Return hardware pixel buffer for a surface.
1343<p>
1344This buffer can then be used to copy data from and to a particular level of the texture. <dl compact><dt><b>Parameters:</b></dt><dd>
1345  <table border="0" cellspacing="2" cellpadding="0">
1346    <tr><td valign=top><em>face</em>&nbsp;</td><td>Face number, in case of a cubemap texture. Must be 0 for other types of textures. </td></tr>
1347    <tr><td valign=top><em>mipmap</em>&nbsp;</td><td>Mipmap level. This goes from 0 for the first, largest mipmap level to <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea3">getNumMipmaps()</a>-1 for the smallest. </td></tr>
1348  </table>
1349</dl>
1350<dl compact><dt><b>Returns:</b></dt><dd>A shared pointer to a hardware pixel buffer </dd></dl>
1351<dl compact><dt><b>Remarks:</b></dt><dd>The buffer is invalidated when the resource is unloaded or destroyed. Do not use it after the lifetime of the containing texture.</dd></dl>
1352
1353<p>
1354Implemented in <a class="el" href="classOgre_1_1D3DTexture.html#Ogre_1_1D3DTexturea6">Ogre::D3DTexture</a>, <a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea4">Ogre::D3D9Texture</a>, and <a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea4">Ogre::GLTexture</a>.    </td>
1355  </tr>
1356</table>
1357<a class="anchor" name="Ogre_1_1Win32Windowa24" doxytag="Ogre::RenderTargetTexture::getColourDepth" ></a><p>
1358<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1359  <tr>
1360    <td class="mdRow">
1361      <table cellpadding="0" cellspacing="0" border="0">
1362        <tr>
1363          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::RenderTarget::getColourDepth </td>
1364          <td class="md" valign="top">(&nbsp;</td>
1365          <td class="md" nowrap valign="top">void&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>
1383    </td>
1384  </tr>
1385</table>
1386<a class="anchor" name="Ogre_1_1Texturea41" doxytag="Ogre::RenderTargetTexture::getCreator" ></a><p>
1387<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1388  <tr>
1389    <td class="mdRow">
1390      <table cellpadding="0" cellspacing="0" border="0">
1391        <tr>
1392          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a>* Ogre::Resource::getCreator </td>
1393          <td class="md" valign="top">(&nbsp;</td>
1394          <td class="md" nowrap valign="top">void&nbsp;</td>
1395          <td class="mdname1" valign="top" nowrap>          </td>
1396          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1397          <td class="md" nowrap><code> [inherited]</code></td>
1398        </tr>
1399
1400      </table>
1401    </td>
1402  </tr>
1403</table>
1404<table cellspacing=5 cellpadding=0 border=0>
1405  <tr>
1406    <td>
1407      &nbsp;
1408    </td>
1409    <td>
1410
1411<p>
1412Gets the manager which created this resource.
1413<p>
1414
1415<p>
1416Definition at line <a class="el" href="OgreResource_8h-source.html#l00205">205</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
1417  </tr>
1418</table>
1419<a class="anchor" name="Ogre_1_1Win32RenderTexturea24" doxytag="Ogre::RenderTargetTexture::getCustomAttribute" ></a><p>
1420<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1421  <tr>
1422    <td class="mdRow">
1423      <table cellpadding="0" cellspacing="0" border="0">
1424        <tr>
1425          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::getCustomAttribute </td>
1426          <td class="md" valign="top">(&nbsp;</td>
1427          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1428          <td class="mdname" nowrap> <em>name</em>, </td>
1429        </tr>
1430        <tr>
1431          <td class="md" nowrap align="right"></td>
1432          <td></td>
1433          <td class="md" nowrap>void *&nbsp;</td>
1434          <td class="mdname" nowrap> <em>pData</em></td>
1435        </tr>
1436        <tr>
1437          <td></td>
1438          <td class="md">)&nbsp;</td>
1439          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1440        </tr>
1441
1442      </table>
1443    </td>
1444  </tr>
1445</table>
1446<table cellspacing=5 cellpadding=0 border=0>
1447  <tr>
1448    <td>
1449      &nbsp;
1450    </td>
1451    <td>
1452
1453<p>
1454Gets a custom (maybe platform-specific) attribute.
1455<p>
1456<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>
1457<dl compact><dt><b>Parameters:</b></dt><dd>
1458  <table border="0" cellspacing="2" cellpadding="0">
1459    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the attribute. </td></tr>
1460    <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>
1461  </table>
1462</dl>
1463
1464<p>
1465Reimplemented in <a class="el" href="classOgre_1_1D3D7RenderWindow.html#Ogre_1_1D3D7RenderWindowa17">Ogre::D3D7RenderWindow</a>, <a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturea3">Ogre::D3D7RenderTexture</a>, <a class="el" href="classOgre_1_1D3D9RenderWindow.html#Ogre_1_1D3D9RenderWindowa12">Ogre::D3D9RenderWindow</a>, <a class="el" href="classOgre_1_1D3D9RenderTexture.html#Ogre_1_1D3D9RenderTexturea2">Ogre::D3D9RenderTexture</a>, <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa10">Ogre::GLXWindow</a>, <a class="el" href="classOgre_1_1GTKWindow.html#Ogre_1_1GTKWindowa13">Ogre::GTKWindow</a>, and <a class="el" href="classOgre_1_1Win32Window.html#Ogre_1_1Win32Windowa14">Ogre::Win32Window</a>.    </td>
1466  </tr>
1467</table>
1468<a class="anchor" name="Ogre_1_1Win32Windowa40" doxytag="Ogre::RenderTargetTexture::getDebugText" ></a><p>
1469<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1470  <tr>
1471    <td class="mdRow">
1472      <table cellpadding="0" cellspacing="0" border="0">
1473        <tr>
1474          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::RenderTarget::getDebugText </td>
1475          <td class="md" valign="top">(&nbsp;</td>
1476          <td class="mdname1" valign="top" nowrap>          </td>
1477          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1478          <td class="md" nowrap> const<code> [inherited]</code></td>
1479        </tr>
1480
1481      </table>
1482    </td>
1483  </tr>
1484</table>
1485<table cellspacing=5 cellpadding=0 border=0>
1486  <tr>
1487    <td>
1488      &nbsp;
1489    </td>
1490    <td>
1491
1492<p>
1493Returns the debug text.
1494<p>
1495    </td>
1496  </tr>
1497</table>
1498<a class="anchor" name="Ogre_1_1Texturea10" doxytag="Ogre::RenderTargetTexture::getDepth" ></a><p>
1499<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1500  <tr>
1501    <td class="mdRow">
1502      <table cellpadding="0" cellspacing="0" border="0">
1503        <tr>
1504          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::Texture::getDepth </td>
1505          <td class="md" valign="top">(&nbsp;</td>
1506          <td class="md" nowrap valign="top">void&nbsp;</td>
1507          <td class="mdname1" valign="top" nowrap>          </td>
1508          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1509          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1510        </tr>
1511
1512      </table>
1513    </td>
1514  </tr>
1515</table>
1516<table cellspacing=5 cellpadding=0 border=0>
1517  <tr>
1518    <td>
1519      &nbsp;
1520    </td>
1521    <td>
1522
1523<p>
1524Returns the depth of the texture (only applicable for 3D textures).
1525<p>
1526
1527<p>
1528Definition at line <a class="el" href="OgreTexture_8h-source.html#l00140">140</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
1529  </tr>
1530</table>
1531<a class="anchor" name="Ogre_1_1Texturea25" doxytag="Ogre::RenderTargetTexture::getFormat" ></a><p>
1532<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1533  <tr>
1534    <td class="mdRow">
1535      <table cellpadding="0" cellspacing="0" border="0">
1536        <tr>
1537          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a667">PixelFormat</a> Ogre::Texture::getFormat </td>
1538          <td class="md" valign="top">(&nbsp;</td>
1539          <td class="mdname1" valign="top" nowrap>          </td>
1540          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1541          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1542        </tr>
1543
1544      </table>
1545    </td>
1546  </tr>
1547</table>
1548<table cellspacing=5 cellpadding=0 border=0>
1549  <tr>
1550    <td>
1551      &nbsp;
1552    </td>
1553    <td>
1554
1555<p>
1556Returns the pixel format for the texture surface.
1557<p>
1558
1559<p>
1560Definition at line <a class="el" href="OgreTexture_8h-source.html#l00218">218</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
1561<p>
1562References <a class="el" href="OgrePixelFormat_8h-source.html#l00033">Ogre::PixelFormat</a>.    </td>
1563  </tr>
1564</table>
1565<a class="anchor" name="Ogre_1_1Texturea6" doxytag="Ogre::RenderTargetTexture::getGamma" ></a><p>
1566<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1567  <tr>
1568    <td class="mdRow">
1569      <table cellpadding="0" cellspacing="0" border="0">
1570        <tr>
1571          <td class="md" nowrap valign="top"> virtual float Ogre::Texture::getGamma </td>
1572          <td class="md" valign="top">(&nbsp;</td>
1573          <td class="md" nowrap valign="top">void&nbsp;</td>
1574          <td class="mdname1" valign="top" nowrap>          </td>
1575          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1576          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1577        </tr>
1578
1579      </table>
1580    </td>
1581  </tr>
1582</table>
1583<table cellspacing=5 cellpadding=0 border=0>
1584  <tr>
1585    <td>
1586      &nbsp;
1587    </td>
1588    <td>
1589
1590<p>
1591Returns the gamma adjustment factor applied to this texture.
1592<p>
1593
1594<p>
1595Definition at line <a class="el" href="OgreTexture_8h-source.html#l00122">122</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
1596  </tr>
1597</table>
1598<a class="anchor" name="Ogre_1_1Texturea40" doxytag="Ogre::RenderTargetTexture::getGroup" ></a><p>
1599<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1600  <tr>
1601    <td class="mdRow">
1602      <table cellpadding="0" cellspacing="0" border="0">
1603        <tr>
1604          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::Resource::getGroup </td>
1605          <td class="md" valign="top">(&nbsp;</td>
1606          <td class="md" nowrap valign="top">void&nbsp;</td>
1607          <td class="mdname1" valign="top" nowrap>          </td>
1608          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1609          <td class="md" nowrap><code> [inherited]</code></td>
1610        </tr>
1611
1612      </table>
1613    </td>
1614  </tr>
1615</table>
1616<table cellspacing=5 cellpadding=0 border=0>
1617  <tr>
1618    <td>
1619      &nbsp;
1620    </td>
1621    <td>
1622
1623<p>
1624Gets the group which this resource is a member of.
1625<p>
1626
1627<p>
1628Definition at line <a class="el" href="OgreResource_8h-source.html#l00202">202</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
1629<p>
1630References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
1631  </tr>
1632</table>
1633<a class="anchor" name="Ogre_1_1Texturea38" doxytag="Ogre::RenderTargetTexture::getHandle" ></a><p>
1634<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1635  <tr>
1636    <td class="mdRow">
1637      <table cellpadding="0" cellspacing="0" border="0">
1638        <tr>
1639          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a485">ResourceHandle</a> Ogre::Resource::getHandle </td>
1640          <td class="md" valign="top">(&nbsp;</td>
1641          <td class="md" nowrap valign="top">void&nbsp;</td>
1642          <td class="mdname1" valign="top" nowrap>          </td>
1643          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1644          <td class="md" nowrap> const<code> [inherited]</code></td>
1645        </tr>
1646
1647      </table>
1648    </td>
1649  </tr>
1650</table>
1651<table cellspacing=5 cellpadding=0 border=0>
1652  <tr>
1653    <td>
1654      &nbsp;
1655    </td>
1656    <td>
1657
1658<p>
1659
1660<p>
1661Definition at line <a class="el" href="OgreResource_8h-source.html#l00188">188</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
1662<p>
1663References <a class="el" href="OgreResource_8h-source.html#l00035">Ogre::ResourceHandle</a>.    </td>
1664  </tr>
1665</table>
1666<a class="anchor" name="Ogre_1_1Win32Windowa23" doxytag="Ogre::RenderTargetTexture::getHeight" ></a><p>
1667<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1668  <tr>
1669    <td class="mdRow">
1670      <table cellpadding="0" cellspacing="0" border="0">
1671        <tr>
1672          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::RenderTarget::getHeight </td>
1673          <td class="md" valign="top">(&nbsp;</td>
1674          <td class="md" nowrap valign="top">void&nbsp;</td>
1675          <td class="mdname1" valign="top" nowrap>          </td>
1676          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1677          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1678        </tr>
1679
1680      </table>
1681    </td>
1682  </tr>
1683</table>
1684<table cellspacing=5 cellpadding=0 border=0>
1685  <tr>
1686    <td>
1687      &nbsp;
1688    </td>
1689    <td>
1690
1691<p>
1692    </td>
1693  </tr>
1694</table>
1695<a class="anchor" name="Ogre_1_1Texturea8" doxytag="Ogre::RenderTargetTexture::getHeight" ></a><p>
1696<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1697  <tr>
1698    <td class="mdRow">
1699      <table cellpadding="0" cellspacing="0" border="0">
1700        <tr>
1701          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::Texture::getHeight </td>
1702          <td class="md" valign="top">(&nbsp;</td>
1703          <td class="md" nowrap valign="top">void&nbsp;</td>
1704          <td class="mdname1" valign="top" nowrap>          </td>
1705          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1706          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1707        </tr>
1708
1709      </table>
1710    </td>
1711  </tr>
1712</table>
1713<table cellspacing=5 cellpadding=0 border=0>
1714  <tr>
1715    <td>
1716      &nbsp;
1717    </td>
1718    <td>
1719
1720<p>
1721Returns the height of the texture.
1722<p>
1723
1724<p>
1725Definition at line <a class="el" href="OgreTexture_8h-source.html#l00132">132</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
1726  </tr>
1727</table>
1728<a class="anchor" name="Ogre_1_1Win32Windowa32" doxytag="Ogre::RenderTargetTexture::getLastFPS" ></a><p>
1729<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1730  <tr>
1731    <td class="mdRow">
1732      <table cellpadding="0" cellspacing="0" border="0">
1733        <tr>
1734          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getLastFPS </td>
1735          <td class="md" valign="top">(&nbsp;</td>
1736          <td class="mdname1" valign="top" nowrap>          </td>
1737          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1738          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1739        </tr>
1740
1741      </table>
1742    </td>
1743  </tr>
1744</table>
1745<table cellspacing=5 cellpadding=0 border=0>
1746  <tr>
1747    <td>
1748      &nbsp;
1749    </td>
1750    <td>
1751
1752<p>
1753Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered.
1754<p>
1755    </td>
1756  </tr>
1757</table>
1758<a class="anchor" name="Ogre_1_1Win32Windowa20" doxytag="Ogre::RenderTargetTexture::getMetrics" ></a><p>
1759<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1760  <tr>
1761    <td class="mdRow">
1762      <table cellpadding="0" cellspacing="0" border="0">
1763        <tr>
1764          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::getMetrics </td>
1765          <td class="md" valign="top">(&nbsp;</td>
1766          <td class="md" nowrap valign="top">unsigned int &amp;&nbsp;</td>
1767          <td class="mdname" nowrap> <em>width</em>, </td>
1768        </tr>
1769        <tr>
1770          <td class="md" nowrap align="right"></td>
1771          <td></td>
1772          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
1773          <td class="mdname" nowrap> <em>height</em>, </td>
1774        </tr>
1775        <tr>
1776          <td class="md" nowrap align="right"></td>
1777          <td></td>
1778          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
1779          <td class="mdname" nowrap> <em>colourDepth</em></td>
1780        </tr>
1781        <tr>
1782          <td></td>
1783          <td class="md">)&nbsp;</td>
1784          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1785        </tr>
1786
1787      </table>
1788    </td>
1789  </tr>
1790</table>
1791<table cellspacing=5 cellpadding=0 border=0>
1792  <tr>
1793    <td>
1794      &nbsp;
1795    </td>
1796    <td>
1797
1798<p>
1799Retrieve information about the render target.
1800<p>
1801    </td>
1802  </tr>
1803</table>
1804<a class="anchor" name="Ogre_1_1Texturea5" doxytag="Ogre::RenderTargetTexture::getMipmapsHardwareGenerated" ></a><p>
1805<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1806  <tr>
1807    <td class="mdRow">
1808      <table cellpadding="0" cellspacing="0" border="0">
1809        <tr>
1810          <td class="md" nowrap valign="top"> virtual bool Ogre::Texture::getMipmapsHardwareGenerated </td>
1811          <td class="md" valign="top">(&nbsp;</td>
1812          <td class="md" nowrap valign="top">void&nbsp;</td>
1813          <td class="mdname1" valign="top" nowrap>          </td>
1814          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1815          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1816        </tr>
1817
1818      </table>
1819    </td>
1820  </tr>
1821</table>
1822<table cellspacing=5 cellpadding=0 border=0>
1823  <tr>
1824    <td>
1825      &nbsp;
1826    </td>
1827    <td>
1828
1829<p>
1830Are mipmaps hardware generated?
1831<p>
1832<dl compact><dt><b>Remarks:</b></dt><dd>Will only be accurate after texture load, or createInternalResources</dd></dl>
1833
1834<p>
1835Definition at line <a class="el" href="OgreTexture_8h-source.html#l00118">118</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
1836  </tr>
1837</table>
1838<a class="anchor" name="Ogre_1_1Win32Windowa21" doxytag="Ogre::RenderTargetTexture::getName" ></a><p>
1839<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1840  <tr>
1841    <td class="mdRow">
1842      <table cellpadding="0" cellspacing="0" border="0">
1843        <tr>
1844          <td class="md" nowrap valign="top"> virtual const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::RenderTarget::getName </td>
1845          <td class="md" valign="top">(&nbsp;</td>
1846          <td class="md" nowrap valign="top">void&nbsp;</td>
1847          <td class="mdname1" valign="top" nowrap>          </td>
1848          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1849          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1850        </tr>
1851
1852      </table>
1853    </td>
1854  </tr>
1855</table>
1856<table cellspacing=5 cellpadding=0 border=0>
1857  <tr>
1858    <td>
1859      &nbsp;
1860    </td>
1861    <td>
1862
1863<p>
1864Retrieve target's name.
1865<p>
1866    </td>
1867  </tr>
1868</table>
1869<a class="anchor" name="Ogre_1_1Texturea37" doxytag="Ogre::RenderTargetTexture::getName" ></a><p>
1870<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1871  <tr>
1872    <td class="mdRow">
1873      <table cellpadding="0" cellspacing="0" border="0">
1874        <tr>
1875          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::Resource::getName </td>
1876          <td class="md" valign="top">(&nbsp;</td>
1877          <td class="md" nowrap valign="top">void&nbsp;</td>
1878          <td class="mdname1" valign="top" nowrap>          </td>
1879          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1880          <td class="md" nowrap> const<code> [inherited]</code></td>
1881        </tr>
1882
1883      </table>
1884    </td>
1885  </tr>
1886</table>
1887<table cellspacing=5 cellpadding=0 border=0>
1888  <tr>
1889    <td>
1890      &nbsp;
1891    </td>
1892    <td>
1893
1894<p>
1895Gets resource name.
1896<p>
1897
1898<p>
1899Definition at line <a class="el" href="OgreResource_8h-source.html#l00183">183</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
1900<p>
1901References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
1902  </tr>
1903</table>
1904<a class="anchor" name="Ogre_1_1Texturea28" doxytag="Ogre::RenderTargetTexture::getNumFaces" ></a><p>
1905<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1906  <tr>
1907    <td class="mdRow">
1908      <table cellpadding="0" cellspacing="0" border="0">
1909        <tr>
1910          <td class="md" nowrap valign="top"> virtual size_t Ogre::Texture::getNumFaces </td>
1911          <td class="md" valign="top">(&nbsp;</td>
1912          <td class="mdname1" valign="top" nowrap>          </td>
1913          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1914          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1915        </tr>
1916
1917      </table>
1918    </td>
1919  </tr>
1920</table>
1921<table cellspacing=5 cellpadding=0 border=0>
1922  <tr>
1923    <td>
1924      &nbsp;
1925    </td>
1926    <td>
1927
1928<p>
1929Return the number of faces this texture has.
1930<p>
1931This will be 6 for a cubemap texture and 1 for a 1D, 2D or 3D one.     </td>
1932  </tr>
1933</table>
1934<a class="anchor" name="Ogre_1_1Texturea3" doxytag="Ogre::RenderTargetTexture::getNumMipmaps" ></a><p>
1935<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1936  <tr>
1937    <td class="mdRow">
1938      <table cellpadding="0" cellspacing="0" border="0">
1939        <tr>
1940          <td class="md" nowrap valign="top"> virtual size_t Ogre::Texture::getNumMipmaps </td>
1941          <td class="md" valign="top">(&nbsp;</td>
1942          <td class="md" nowrap valign="top">void&nbsp;</td>
1943          <td class="mdname1" valign="top" nowrap>          </td>
1944          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1945          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1946        </tr>
1947
1948      </table>
1949    </td>
1950  </tr>
1951</table>
1952<table cellspacing=5 cellpadding=0 border=0>
1953  <tr>
1954    <td>
1955      &nbsp;
1956    </td>
1957    <td>
1958
1959<p>
1960Gets the number of mipmaps to be used for this texture.
1961<p>
1962
1963<p>
1964Definition at line <a class="el" href="OgreTexture_8h-source.html#l00106">106</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
1965  </tr>
1966</table>
1967<a class="anchor" name="Ogre_1_1Win32Windowa26" doxytag="Ogre::RenderTargetTexture::getNumViewports" ></a><p>
1968<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1969  <tr>
1970    <td class="mdRow">
1971      <table cellpadding="0" cellspacing="0" border="0">
1972        <tr>
1973          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::RenderTarget::getNumViewports </td>
1974          <td class="md" valign="top">(&nbsp;</td>
1975          <td class="md" nowrap valign="top">void&nbsp;</td>
1976          <td class="mdname1" valign="top" nowrap>          </td>
1977          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1978          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1979        </tr>
1980
1981      </table>
1982    </td>
1983  </tr>
1984</table>
1985<table cellspacing=5 cellpadding=0 border=0>
1986  <tr>
1987    <td>
1988      &nbsp;
1989    </td>
1990    <td>
1991
1992<p>
1993Returns the number of viewports attached to this target.
1994<p>
1995    </td>
1996  </tr>
1997</table>
1998<a class="anchor" name="Ogre_1_1Texturea42" doxytag="Ogre::RenderTargetTexture::getOrigin" ></a><p>
1999<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2000  <tr>
2001    <td class="mdRow">
2002      <table cellpadding="0" cellspacing="0" border="0">
2003        <tr>
2004          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::Resource::getOrigin </td>
2005          <td class="md" valign="top">(&nbsp;</td>
2006          <td class="md" nowrap valign="top">void&nbsp;</td>
2007          <td class="mdname1" valign="top" nowrap>          </td>
2008          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2009          <td class="md" nowrap> const<code> [inherited]</code></td>
2010        </tr>
2011
2012      </table>
2013    </td>
2014  </tr>
2015</table>
2016<table cellspacing=5 cellpadding=0 border=0>
2017  <tr>
2018    <td>
2019      &nbsp;
2020    </td>
2021    <td>
2022
2023<p>
2024Get the origin of this resource, e.g.
2025<p>
2026a script file name. <dl compact><dt><b>Remarks:</b></dt><dd>This property will only contain something if the creator of this resource chose to populate it. Script loaders are advised to populate it.</dd></dl>
2027
2028<p>
2029Definition at line <a class="el" href="OgreResource_8h-source.html#l00212">212</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
2030<p>
2031References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
2032  </tr>
2033</table>
2034<a class="anchor" name="Ogre_1_1Texturea45" doxytag="Ogre::RenderTargetTexture::getParamDictionary" ></a><p>
2035<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2036  <tr>
2037    <td class="mdRow">
2038      <table cellpadding="0" cellspacing="0" border="0">
2039        <tr>
2040          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
2041          <td class="md" valign="top">(&nbsp;</td>
2042          <td class="md" nowrap valign="top">void&nbsp;</td>
2043          <td class="mdname1" valign="top" nowrap>          </td>
2044          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2045          <td class="md" nowrap> const<code> [inherited]</code></td>
2046        </tr>
2047
2048      </table>
2049    </td>
2050  </tr>
2051</table>
2052<table cellspacing=5 cellpadding=0 border=0>
2053  <tr>
2054    <td>
2055      &nbsp;
2056    </td>
2057    <td>
2058
2059<p>
2060
2061<p>
2062Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00209">209</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
2063  </tr>
2064</table>
2065<a class="anchor" name="Ogre_1_1Texturea44" doxytag="Ogre::RenderTargetTexture::getParamDictionary" ></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="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
2072          <td class="md" valign="top">(&nbsp;</td>
2073          <td class="md" nowrap valign="top">void&nbsp;</td>
2074          <td class="mdname1" valign="top" nowrap>          </td>
2075          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2076          <td class="md" nowrap><code> [inherited]</code></td>
2077        </tr>
2078
2079      </table>
2080    </td>
2081  </tr>
2082</table>
2083<table cellspacing=5 cellpadding=0 border=0>
2084  <tr>
2085    <td>
2086      &nbsp;
2087    </td>
2088    <td>
2089
2090<p>
2091Retrieves the parameter dictionary for this class.
2092<p>
2093<dl compact><dt><b>Remarks:</b></dt><dd>Only valid to call this after createParamDictionary. </dd></dl>
2094<dl compact><dt><b>Returns:</b></dt><dd>Pointer to <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> shared by all instances of this class which you can add parameters to, retrieve parameters etc. </dd></dl>
2095
2096<p>
2097Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00196">196</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
2098  </tr>
2099</table>
2100<a class="anchor" name="Ogre_1_1Texturea49" doxytag="Ogre::RenderTargetTexture::getParameter" ></a><p>
2101<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2102  <tr>
2103    <td class="mdRow">
2104      <table cellpadding="0" cellspacing="0" border="0">
2105        <tr>
2106          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringInterface::getParameter </td>
2107          <td class="md" valign="top">(&nbsp;</td>
2108          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
2109          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
2110          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2111          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2112        </tr>
2113
2114      </table>
2115    </td>
2116  </tr>
2117</table>
2118<table cellspacing=5 cellpadding=0 border=0>
2119  <tr>
2120    <td>
2121      &nbsp;
2122    </td>
2123    <td>
2124
2125<p>
2126Generic parameter retrieval method.
2127<p>
2128<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with the name of a parameter to retrieve a string-format value of the parameter in question. If in doubt, check the parameter definition in the list returned from getParameters for the type of this parameter. If you like you can use <a class="el" href="classOgre_1_1StringConverter.html">StringConverter</a> to convert this string back into a native type. </dd></dl>
2129<dl compact><dt><b>Parameters:</b></dt><dd>
2130  <table border="0" cellspacing="2" cellpadding="0">
2131    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to get </td></tr>
2132  </table>
2133</dl>
2134<dl compact><dt><b>Returns:</b></dt><dd>String value of parameter, blank if not found </dd></dl>
2135
2136<p>
2137Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00265">265</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
2138<p>
2139References <a class="el" href="classOgre_1_1ParamCommand.html#Ogre_1_1ParamCommanda0">Ogre::ParamCommand::doGet()</a>, <a class="el" href="OgreStringInterface_8h-source.html#l00090">Ogre::ParamDictionary::getParamCommand()</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
2140  </tr>
2141</table>
2142<a class="anchor" name="Ogre_1_1Texturea46" doxytag="Ogre::RenderTargetTexture::getParameters" ></a><p>
2143<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2144  <tr>
2145    <td class="mdRow">
2146      <table cellpadding="0" cellspacing="0" border="0">
2147        <tr>
2148          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a518">ParameterList</a>&amp; Ogre::StringInterface::getParameters </td>
2149          <td class="md" valign="top">(&nbsp;</td>
2150          <td class="md" nowrap valign="top">void&nbsp;</td>
2151          <td class="mdname1" valign="top" nowrap>          </td>
2152          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2153          <td class="md" nowrap> const<code> [inherited]</code></td>
2154        </tr>
2155
2156      </table>
2157    </td>
2158  </tr>
2159</table>
2160<table cellspacing=5 cellpadding=0 border=0>
2161  <tr>
2162    <td>
2163      &nbsp;
2164    </td>
2165    <td>
2166
2167<p>
2168Retrieves a list of parameters valid for this object.
2169<p>
2170<dl compact><dt><b>Returns:</b></dt><dd>A reference to a static list of <a class="el" href="classOgre_1_1ParameterDef.html">ParameterDef</a> objects. </dd></dl>
2171    </td>
2172  </tr>
2173</table>
2174<a class="anchor" name="Ogre_1_1Win32Windowa45" doxytag="Ogre::RenderTargetTexture::getPriority" ></a><p>
2175<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2176  <tr>
2177    <td class="mdRow">
2178      <table cellpadding="0" cellspacing="0" border="0">
2179        <tr>
2180          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a421">uchar</a> Ogre::RenderTarget::getPriority </td>
2181          <td class="md" valign="top">(&nbsp;</td>
2182          <td class="mdname1" valign="top" nowrap>          </td>
2183          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2184          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2185        </tr>
2186
2187      </table>
2188    </td>
2189  </tr>
2190</table>
2191<table cellspacing=5 cellpadding=0 border=0>
2192  <tr>
2193    <td>
2194      &nbsp;
2195    </td>
2196    <td>
2197
2198<p>
2199Gets the priority of a render target.
2200<p>
2201
2202<p>
2203Definition 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>.
2204<p>
2205References <a class="el" href="OgrePrerequisites_8h-source.html#l00139">Ogre::uchar</a>.    </td>
2206  </tr>
2207</table>
2208<a class="anchor" name="Ogre_1_1Texturea35" doxytag="Ogre::RenderTargetTexture::getSize" ></a><p>
2209<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2210  <tr>
2211    <td class="mdRow">
2212      <table cellpadding="0" cellspacing="0" border="0">
2213        <tr>
2214          <td class="md" nowrap valign="top"> size_t Ogre::Resource::getSize </td>
2215          <td class="md" valign="top">(&nbsp;</td>
2216          <td class="md" nowrap valign="top">void&nbsp;</td>
2217          <td class="mdname1" valign="top" nowrap>          </td>
2218          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2219          <td class="md" nowrap> const<code> [inherited]</code></td>
2220        </tr>
2221
2222      </table>
2223    </td>
2224  </tr>
2225</table>
2226<table cellspacing=5 cellpadding=0 border=0>
2227  <tr>
2228    <td>
2229      &nbsp;
2230    </td>
2231    <td>
2232
2233<p>
2234Retrieves info about the size of the resource.
2235<p>
2236
2237<p>
2238Definition at line <a class="el" href="OgreResource_8h-source.html#l00172">172</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2239  </tr>
2240</table>
2241<a class="anchor" name="Ogre_1_1Texturea13" doxytag="Ogre::RenderTargetTexture::getSrcDepth" ></a><p>
2242<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2243  <tr>
2244    <td class="mdRow">
2245      <table cellpadding="0" cellspacing="0" border="0">
2246        <tr>
2247          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::Texture::getSrcDepth </td>
2248          <td class="md" valign="top">(&nbsp;</td>
2249          <td class="md" nowrap valign="top">void&nbsp;</td>
2250          <td class="mdname1" valign="top" nowrap>          </td>
2251          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2252          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2253        </tr>
2254
2255      </table>
2256    </td>
2257  </tr>
2258</table>
2259<table cellspacing=5 cellpadding=0 border=0>
2260  <tr>
2261    <td>
2262      &nbsp;
2263    </td>
2264    <td>
2265
2266<p>
2267Returns the original depth of the input texture (only applicable for 3D textures).
2268<p>
2269
2270<p>
2271Definition at line <a class="el" href="OgreTexture_8h-source.html#l00152">152</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
2272  </tr>
2273</table>
2274<a class="anchor" name="Ogre_1_1Texturea11" doxytag="Ogre::RenderTargetTexture::getSrcHeight" ></a><p>
2275<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2276  <tr>
2277    <td class="mdRow">
2278      <table cellpadding="0" cellspacing="0" border="0">
2279        <tr>
2280          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::Texture::getSrcHeight </td>
2281          <td class="md" valign="top">(&nbsp;</td>
2282          <td class="md" nowrap valign="top">void&nbsp;</td>
2283          <td class="mdname1" valign="top" nowrap>          </td>
2284          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2285          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2286        </tr>
2287
2288      </table>
2289    </td>
2290  </tr>
2291</table>
2292<table cellspacing=5 cellpadding=0 border=0>
2293  <tr>
2294    <td>
2295      &nbsp;
2296    </td>
2297    <td>
2298
2299<p>
2300Returns the height of the original input texture (may differ due to hardware requirements).
2301<p>
2302
2303<p>
2304Definition at line <a class="el" href="OgreTexture_8h-source.html#l00144">144</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
2305  </tr>
2306</table>
2307<a class="anchor" name="Ogre_1_1Texturea12" doxytag="Ogre::RenderTargetTexture::getSrcWidth" ></a><p>
2308<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2309  <tr>
2310    <td class="mdRow">
2311      <table cellpadding="0" cellspacing="0" border="0">
2312        <tr>
2313          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::Texture::getSrcWidth </td>
2314          <td class="md" valign="top">(&nbsp;</td>
2315          <td class="md" nowrap valign="top">void&nbsp;</td>
2316          <td class="mdname1" valign="top" nowrap>          </td>
2317          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2318          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2319        </tr>
2320
2321      </table>
2322    </td>
2323  </tr>
2324</table>
2325<table cellspacing=5 cellpadding=0 border=0>
2326  <tr>
2327    <td>
2328      &nbsp;
2329    </td>
2330    <td>
2331
2332<p>
2333Returns the width of the original input texture (may differ due to hardware requirements).
2334<p>
2335
2336<p>
2337Definition at line <a class="el" href="OgreTexture_8h-source.html#l00148">148</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
2338  </tr>
2339</table>
2340<a class="anchor" name="Ogre_1_1Win32Windowa31" doxytag="Ogre::RenderTargetTexture::getStatistics" ></a><p>
2341<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2342  <tr>
2343    <td class="mdRow">
2344      <table cellpadding="0" cellspacing="0" border="0">
2345        <tr>
2346          <td class="md" nowrap valign="top"> virtual const FrameStats&amp; Ogre::RenderTarget::getStatistics </td>
2347          <td class="md" valign="top">(&nbsp;</td>
2348          <td class="md" nowrap valign="top">void&nbsp;</td>
2349          <td class="mdname1" valign="top" nowrap>          </td>
2350          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2351          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2352        </tr>
2353
2354      </table>
2355    </td>
2356  </tr>
2357</table>
2358<table cellspacing=5 cellpadding=0 border=0>
2359  <tr>
2360    <td>
2361      &nbsp;
2362    </td>
2363    <td>
2364
2365<p>
2366    </td>
2367  </tr>
2368</table>
2369<a class="anchor" name="Ogre_1_1Win32Windowa30" doxytag="Ogre::RenderTargetTexture::getStatistics" ></a><p>
2370<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2371  <tr>
2372    <td class="mdRow">
2373      <table cellpadding="0" cellspacing="0" border="0">
2374        <tr>
2375          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::getStatistics </td>
2376          <td class="md" valign="top">(&nbsp;</td>
2377          <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
2378          <td class="mdname" nowrap> <em>lastFPS</em>, </td>
2379        </tr>
2380        <tr>
2381          <td class="md" nowrap align="right"></td>
2382          <td></td>
2383          <td class="md" nowrap>float &amp;&nbsp;</td>
2384          <td class="mdname" nowrap> <em>avgFPS</em>, </td>
2385        </tr>
2386        <tr>
2387          <td class="md" nowrap align="right"></td>
2388          <td></td>
2389          <td class="md" nowrap>float &amp;&nbsp;</td>
2390          <td class="mdname" nowrap> <em>bestFPS</em>, </td>
2391        </tr>
2392        <tr>
2393          <td class="md" nowrap align="right"></td>
2394          <td></td>
2395          <td class="md" nowrap>float &amp;&nbsp;</td>
2396          <td class="mdname" nowrap> <em>worstFPS</em></td>
2397        </tr>
2398        <tr>
2399          <td></td>
2400          <td class="md">)&nbsp;</td>
2401          <td class="md" colspan="2"> const<code> [virtual, inherited]</code></td>
2402        </tr>
2403
2404      </table>
2405    </td>
2406  </tr>
2407</table>
2408<table cellspacing=5 cellpadding=0 border=0>
2409  <tr>
2410    <td>
2411      &nbsp;
2412    </td>
2413    <td>
2414
2415<p>
2416Retieves details of current rendering performance.
2417<p>
2418<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>
2419<dl compact><dt><b>Parameters:</b></dt><dd>
2420  <table border="0" cellspacing="2" cellpadding="0">
2421    <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>
2422    <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>
2423    <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>
2424    <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>
2425  </table>
2426</dl>
2427    </td>
2428  </tr>
2429</table>
2430<a class="anchor" name="Ogre_1_1Texturea2" doxytag="Ogre::RenderTargetTexture::getTextureType" ></a><p>
2431<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2432  <tr>
2433    <td class="mdRow">
2434      <table cellpadding="0" cellspacing="0" border="0">
2435        <tr>
2436          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a681">TextureType</a> Ogre::Texture::getTextureType </td>
2437          <td class="md" valign="top">(&nbsp;</td>
2438          <td class="md" nowrap valign="top">void&nbsp;</td>
2439          <td class="mdname1" valign="top" nowrap>          </td>
2440          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2441          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2442        </tr>
2443
2444      </table>
2445    </td>
2446  </tr>
2447</table>
2448<table cellspacing=5 cellpadding=0 border=0>
2449  <tr>
2450    <td>
2451      &nbsp;
2452    </td>
2453    <td>
2454
2455<p>
2456Gets the type of texture.
2457<p>
2458
2459<p>
2460Definition at line <a class="el" href="OgreTexture_8h-source.html#l00102">102</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
2461<p>
2462References <a class="el" href="OgreTexture_8h-source.html#l00058">Ogre::TextureType</a>.    </td>
2463  </tr>
2464</table>
2465<a class="anchor" name="Ogre_1_1Win32Windowa50" doxytag="Ogre::RenderTargetTexture::getTriangleCount" ></a><p>
2466<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2467  <tr>
2468    <td class="mdRow">
2469      <table cellpadding="0" cellspacing="0" border="0">
2470        <tr>
2471          <td class="md" nowrap valign="top"> virtual size_t Ogre::RenderTarget::getTriangleCount </td>
2472          <td class="md" valign="top">(&nbsp;</td>
2473          <td class="md" nowrap valign="top">void&nbsp;</td>
2474          <td class="mdname1" valign="top" nowrap>          </td>
2475          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2476          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2477        </tr>
2478
2479      </table>
2480    </td>
2481  </tr>
2482</table>
2483<table cellspacing=5 cellpadding=0 border=0>
2484  <tr>
2485    <td>
2486      &nbsp;
2487    </td>
2488    <td>
2489
2490<p>
2491Gets the number of triangles rendered in the last <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1Win32RenderTexturea9">update()</a> call.
2492<p>
2493    </td>
2494  </tr>
2495</table>
2496<a class="anchor" name="Ogre_1_1Texturea17" doxytag="Ogre::RenderTargetTexture::getUsage" ></a><p>
2497<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2498  <tr>
2499    <td class="mdRow">
2500      <table cellpadding="0" cellspacing="0" border="0">
2501        <tr>
2502          <td class="md" nowrap valign="top"> virtual int Ogre::Texture::getUsage </td>
2503          <td class="md" valign="top">(&nbsp;</td>
2504          <td class="md" nowrap valign="top">void&nbsp;</td>
2505          <td class="mdname1" valign="top" nowrap>          </td>
2506          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2507          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2508        </tr>
2509
2510      </table>
2511    </td>
2512  </tr>
2513</table>
2514<table cellspacing=5 cellpadding=0 border=0>
2515  <tr>
2516    <td>
2517      &nbsp;
2518    </td>
2519    <td>
2520
2521<p>
2522Returns the TextureUsage indentifier for this <a class="el" href="classOgre_1_1Texture.html">Texture</a>.
2523<p>
2524
2525<p>
2526Definition at line <a class="el" href="OgreTexture_8h-source.html#l00169">169</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
2527  </tr>
2528</table>
2529<a class="anchor" name="Ogre_1_1Win32Windowa27" doxytag="Ogre::RenderTargetTexture::getViewport" ></a><p>
2530<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2531  <tr>
2532    <td class="mdRow">
2533      <table cellpadding="0" cellspacing="0" border="0">
2534        <tr>
2535          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>* Ogre::RenderTarget::getViewport </td>
2536          <td class="md" valign="top">(&nbsp;</td>
2537          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
2538          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
2539          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2540          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2541        </tr>
2542
2543      </table>
2544    </td>
2545  </tr>
2546</table>
2547<table cellspacing=5 cellpadding=0 border=0>
2548  <tr>
2549    <td>
2550      &nbsp;
2551    </td>
2552    <td>
2553
2554<p>
2555Retrieves a pointer to the viewport with the given index.
2556<p>
2557    </td>
2558  </tr>
2559</table>
2560<a class="anchor" name="Ogre_1_1Win32Windowa22" doxytag="Ogre::RenderTargetTexture::getWidth" ></a><p>
2561<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2562  <tr>
2563    <td class="mdRow">
2564      <table cellpadding="0" cellspacing="0" border="0">
2565        <tr>
2566          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::RenderTarget::getWidth </td>
2567          <td class="md" valign="top">(&nbsp;</td>
2568          <td class="md" nowrap valign="top">void&nbsp;</td>
2569          <td class="mdname1" valign="top" nowrap>          </td>
2570          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2571          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2572        </tr>
2573
2574      </table>
2575    </td>
2576  </tr>
2577</table>
2578<table cellspacing=5 cellpadding=0 border=0>
2579  <tr>
2580    <td>
2581      &nbsp;
2582    </td>
2583    <td>
2584
2585<p>
2586    </td>
2587  </tr>
2588</table>
2589<a class="anchor" name="Ogre_1_1Texturea9" doxytag="Ogre::RenderTargetTexture::getWidth" ></a><p>
2590<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2591  <tr>
2592    <td class="mdRow">
2593      <table cellpadding="0" cellspacing="0" border="0">
2594        <tr>
2595          <td class="md" nowrap valign="top"> virtual unsigned int Ogre::Texture::getWidth </td>
2596          <td class="md" valign="top">(&nbsp;</td>
2597          <td class="md" nowrap valign="top">void&nbsp;</td>
2598          <td class="mdname1" valign="top" nowrap>          </td>
2599          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2600          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2601        </tr>
2602
2603      </table>
2604    </td>
2605  </tr>
2606</table>
2607<table cellspacing=5 cellpadding=0 border=0>
2608  <tr>
2609    <td>
2610      &nbsp;
2611    </td>
2612    <td>
2613
2614<p>
2615Returns the width of the texture.
2616<p>
2617
2618<p>
2619Definition at line <a class="el" href="OgreTexture_8h-source.html#l00136">136</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
2620  </tr>
2621</table>
2622<a class="anchor" name="Ogre_1_1Win32Windowa35" doxytag="Ogre::RenderTargetTexture::getWorstFPS" ></a><p>
2623<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2624  <tr>
2625    <td class="mdRow">
2626      <table cellpadding="0" cellspacing="0" border="0">
2627        <tr>
2628          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getWorstFPS </td>
2629          <td class="md" valign="top">(&nbsp;</td>
2630          <td class="mdname1" valign="top" nowrap>          </td>
2631          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2632          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2633        </tr>
2634
2635      </table>
2636    </td>
2637  </tr>
2638</table>
2639<table cellspacing=5 cellpadding=0 border=0>
2640  <tr>
2641    <td>
2642      &nbsp;
2643    </td>
2644    <td>
2645
2646<p>
2647Individual 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>.
2648<p>
2649    </td>
2650  </tr>
2651</table>
2652<a class="anchor" name="Ogre_1_1Win32Windowa37" doxytag="Ogre::RenderTargetTexture::getWorstFrameTime" ></a><p>
2653<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2654  <tr>
2655    <td class="mdRow">
2656      <table cellpadding="0" cellspacing="0" border="0">
2657        <tr>
2658          <td class="md" nowrap valign="top"> virtual float Ogre::RenderTarget::getWorstFrameTime </td>
2659          <td class="md" valign="top">(&nbsp;</td>
2660          <td class="mdname1" valign="top" nowrap>          </td>
2661          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2662          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2663        </tr>
2664
2665      </table>
2666    </td>
2667  </tr>
2668</table>
2669<table cellspacing=5 cellpadding=0 border=0>
2670  <tr>
2671    <td>
2672      &nbsp;
2673    </td>
2674    <td>
2675
2676<p>
2677Individual stats access - gets the worst frame time.
2678<p>
2679    </td>
2680  </tr>
2681</table>
2682<a class="anchor" name="Ogre_1_1Texturea27" doxytag="Ogre::RenderTargetTexture::hasAlpha" ></a><p>
2683<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2684  <tr>
2685    <td class="mdRow">
2686      <table cellpadding="0" cellspacing="0" border="0">
2687        <tr>
2688          <td class="md" nowrap valign="top"> virtual bool Ogre::Texture::hasAlpha </td>
2689          <td class="md" valign="top">(&nbsp;</td>
2690          <td class="md" nowrap valign="top">void&nbsp;</td>
2691          <td class="mdname1" valign="top" nowrap>          </td>
2692          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2693          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2694        </tr>
2695
2696      </table>
2697    </td>
2698  </tr>
2699</table>
2700<table cellspacing=5 cellpadding=0 border=0>
2701  <tr>
2702    <td>
2703      &nbsp;
2704    </td>
2705    <td>
2706
2707<p>
2708Returns true if the texture has an alpha layer.
2709<p>
2710
2711<p>
2712Definition at line <a class="el" href="OgreTexture_8h-source.html#l00227">227</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
2713  </tr>
2714</table>
2715<a class="anchor" name="Ogre_1_1Win32RenderTexturea32" doxytag="Ogre::RenderTargetTexture::isActive" ></a><p>
2716<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2717  <tr>
2718    <td class="mdRow">
2719      <table cellpadding="0" cellspacing="0" border="0">
2720        <tr>
2721          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderTarget::isActive </td>
2722          <td class="md" valign="top">(&nbsp;</td>
2723          <td class="mdname1" valign="top" nowrap>          </td>
2724          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2725          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2726        </tr>
2727
2728      </table>
2729    </td>
2730  </tr>
2731</table>
2732<table cellspacing=5 cellpadding=0 border=0>
2733  <tr>
2734    <td>
2735      &nbsp;
2736    </td>
2737    <td>
2738
2739<p>
2740Used to retrieve or set the active state of the render target.
2741<p>
2742
2743<p>
2744Reimplemented 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>
2745  </tr>
2746</table>
2747<a class="anchor" name="Ogre_1_1Win32Windowa48" doxytag="Ogre::RenderTargetTexture::isAutoUpdated" ></a><p>
2748<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2749  <tr>
2750    <td class="mdRow">
2751      <table cellpadding="0" cellspacing="0" border="0">
2752        <tr>
2753          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderTarget::isAutoUpdated </td>
2754          <td class="md" valign="top">(&nbsp;</td>
2755          <td class="md" nowrap valign="top">void&nbsp;</td>
2756          <td class="mdname1" valign="top" nowrap>          </td>
2757          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2758          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2759        </tr>
2760
2761      </table>
2762    </td>
2763  </tr>
2764</table>
2765<table cellspacing=5 cellpadding=0 border=0>
2766  <tr>
2767    <td>
2768      &nbsp;
2769    </td>
2770    <td>
2771
2772<p>
2773Gets 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.
2774<p>
2775    </td>
2776  </tr>
2777</table>
2778<a class="anchor" name="Ogre_1_1Texturea39" doxytag="Ogre::RenderTargetTexture::isLoaded" ></a><p>
2779<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2780  <tr>
2781    <td class="mdRow">
2782      <table cellpadding="0" cellspacing="0" border="0">
2783        <tr>
2784          <td class="md" nowrap valign="top"> bool Ogre::Resource::isLoaded </td>
2785          <td class="md" valign="top">(&nbsp;</td>
2786          <td class="md" nowrap valign="top">void&nbsp;</td>
2787          <td class="mdname1" valign="top" nowrap>          </td>
2788          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2789          <td class="md" nowrap> const<code> [inherited]</code></td>
2790        </tr>
2791
2792      </table>
2793    </td>
2794  </tr>
2795</table>
2796<table cellspacing=5 cellpadding=0 border=0>
2797  <tr>
2798    <td>
2799      &nbsp;
2800    </td>
2801    <td>
2802
2803<p>
2804Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> has been loaded, false otherwise.
2805<p>
2806
2807<p>
2808Definition at line <a class="el" href="OgreResource_8h-source.html#l00195">195</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
2809<p>
2810References <a class="el" href="OgrePrerequisites_8h-source.html#l00171">OGRE_LOCK_AUTO_MUTEX</a>.    </td>
2811  </tr>
2812</table>
2813<a class="anchor" name="Ogre_1_1Texturea33" doxytag="Ogre::RenderTargetTexture::isManuallyLoaded" ></a><p>
2814<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2815  <tr>
2816    <td class="mdRow">
2817      <table cellpadding="0" cellspacing="0" border="0">
2818        <tr>
2819          <td class="md" nowrap valign="top"> bool Ogre::Resource::isManuallyLoaded </td>
2820          <td class="md" valign="top">(&nbsp;</td>
2821          <td class="md" nowrap valign="top">void&nbsp;</td>
2822          <td class="mdname1" valign="top" nowrap>          </td>
2823          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2824          <td class="md" nowrap> const<code> [inherited]</code></td>
2825        </tr>
2826
2827      </table>
2828    </td>
2829  </tr>
2830</table>
2831<table cellspacing=5 cellpadding=0 border=0>
2832  <tr>
2833    <td>
2834      &nbsp;
2835    </td>
2836    <td>
2837
2838<p>
2839Is this resource manually loaded?
2840<p>
2841
2842<p>
2843Definition at line <a class="el" href="OgreResource_8h-source.html#l00160">160</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2844  </tr>
2845</table>
2846<a class="anchor" name="Ogre_1_1Win32RenderTexturea39" doxytag="Ogre::RenderTargetTexture::isPrimary" ></a><p>
2847<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2848  <tr>
2849    <td class="mdRow">
2850      <table cellpadding="0" cellspacing="0" border="0">
2851        <tr>
2852          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderTarget::isPrimary </td>
2853          <td class="md" valign="top">(&nbsp;</td>
2854          <td class="md" nowrap valign="top">void&nbsp;</td>
2855          <td class="mdname1" valign="top" nowrap>          </td>
2856          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2857          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
2858        </tr>
2859
2860      </table>
2861    </td>
2862  </tr>
2863</table>
2864<table cellspacing=5 cellpadding=0 border=0>
2865  <tr>
2866    <td>
2867      &nbsp;
2868    </td>
2869    <td>
2870
2871<p>
2872Indicates whether this target is the primary window.
2873<p>
2874The 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.
2875<p>
2876Reimplemented in <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1Win32Windowa16">Ogre::RenderWindow</a>.    </td>
2877  </tr>
2878</table>
2879<a class="anchor" name="Ogre_1_1Texturea32" doxytag="Ogre::RenderTargetTexture::isReloadable" ></a><p>
2880<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2881  <tr>
2882    <td class="mdRow">
2883      <table cellpadding="0" cellspacing="0" border="0">
2884        <tr>
2885          <td class="md" nowrap valign="top"> bool Ogre::Resource::isReloadable </td>
2886          <td class="md" valign="top">(&nbsp;</td>
2887          <td class="md" nowrap valign="top">void&nbsp;</td>
2888          <td class="mdname1" valign="top" nowrap>          </td>
2889          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2890          <td class="md" nowrap> const<code> [inherited]</code></td>
2891        </tr>
2892
2893      </table>
2894    </td>
2895  </tr>
2896</table>
2897<table cellspacing=5 cellpadding=0 border=0>
2898  <tr>
2899    <td>
2900      &nbsp;
2901    </td>
2902    <td>
2903
2904<p>
2905Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> is reloadable, false otherwise.
2906<p>
2907
2908<p>
2909Definition at line <a class="el" href="OgreResource_8h-source.html#l00153">153</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2910  </tr>
2911</table>
2912<a class="anchor" name="Ogre_1_1RenderTargetTexturea0" doxytag="Ogre::RenderTargetTexture::isRenderTarget" ></a><p>
2913<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2914  <tr>
2915    <td class="mdRow">
2916      <table cellpadding="0" cellspacing="0" border="0">
2917        <tr>
2918          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderTargetTexture::isRenderTarget </td>
2919          <td class="md" valign="top">(&nbsp;</td>
2920          <td class="mdname1" valign="top" nowrap>          </td>
2921          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2922          <td class="md" nowrap> const<code> [virtual]</code></td>
2923        </tr>
2924
2925      </table>
2926    </td>
2927  </tr>
2928</table>
2929<table cellspacing=5 cellpadding=0 border=0>
2930  <tr>
2931    <td>
2932      &nbsp;
2933    </td>
2934    <td>
2935
2936<p>
2937 
2938<p>
2939
2940<p>
2941Definition at line <a class="el" href="OgreRenderTargetTexture_8h-source.html#l00014">14</a> of file <a class="el" href="OgreRenderTargetTexture_8h-source.html">OgreRenderTargetTexture.h</a>.    </td>
2942  </tr>
2943</table>
2944<a class="anchor" name="Ogre_1_1Texturea30" doxytag="Ogre::RenderTargetTexture::load" ></a><p>
2945<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2946  <tr>
2947    <td class="mdRow">
2948      <table cellpadding="0" cellspacing="0" border="0">
2949        <tr>
2950          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::load </td>
2951          <td class="md" valign="top">(&nbsp;</td>
2952          <td class="md" nowrap valign="top">void&nbsp;</td>
2953          <td class="mdname1" valign="top" nowrap>          </td>
2954          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2955          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2956        </tr>
2957
2958      </table>
2959    </td>
2960  </tr>
2961</table>
2962<table cellspacing=5 cellpadding=0 border=0>
2963  <tr>
2964    <td>
2965      &nbsp;
2966    </td>
2967    <td>
2968
2969<p>
2970Loads the resource, if it is not already.
2971<p>
2972<dl compact><dt><b>Remarks:</b></dt><dd>If the resource is loaded from a file, loading is automatic. If not, if for example this resource gained it's data from procedural calls rather than loading from a file, then this resource will not reload on it's own</dd></dl>
2973
2974<p>
2975Reimplemented in <a class="el" href="classOgre_1_1Mesh.html#Ogre_1_1PatchMesha3">Ogre::Mesh</a>, and <a class="el" href="classOgre_1_1GLSLGpuProgram.html#Ogre_1_1GLSLGpuPrograma7">Ogre::GLSLGpuProgram</a>.    </td>
2976  </tr>
2977</table>
2978<a class="anchor" name="Ogre_1_1Texturea22" doxytag="Ogre::RenderTargetTexture::loadImage" ></a><p>
2979<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2980  <tr>
2981    <td class="mdRow">
2982      <table cellpadding="0" cellspacing="0" border="0">
2983        <tr>
2984          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::loadImage </td>
2985          <td class="md" valign="top">(&nbsp;</td>
2986          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;&nbsp;</td>
2987          <td class="mdname1" valign="top" nowrap> <em>img</em>          </td>
2988          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2989          <td class="md" nowrap><code> [pure virtual, inherited]</code></td>
2990        </tr>
2991
2992      </table>
2993    </td>
2994  </tr>
2995</table>
2996<table cellspacing=5 cellpadding=0 border=0>
2997  <tr>
2998    <td>
2999      &nbsp;
3000    </td>
3001    <td>
3002
3003<p>
3004Loads the data from an image.
3005<p>
3006
3007<p>
3008Implemented in <a class="el" href="classOgre_1_1D3DTexture.html#Ogre_1_1D3DTexturea2">Ogre::D3DTexture</a>, <a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea3">Ogre::D3D9Texture</a>, and <a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea2">Ogre::GLTexture</a>.    </td>
3009  </tr>
3010</table>
3011<a class="anchor" name="Ogre_1_1Textureb5" doxytag="Ogre::RenderTargetTexture::loadImpl" ></a><p>
3012<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3013  <tr>
3014    <td class="mdRow">
3015      <table cellpadding="0" cellspacing="0" border="0">
3016        <tr>
3017          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::loadImpl </td>
3018          <td class="md" valign="top">(&nbsp;</td>
3019          <td class="md" nowrap valign="top">void&nbsp;</td>
3020          <td class="mdname1" valign="top" nowrap>          </td>
3021          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3022          <td class="md" nowrap><code> [protected, pure virtual, inherited]</code></td>
3023        </tr>
3024
3025      </table>
3026    </td>
3027  </tr>
3028</table>
3029<table cellspacing=5 cellpadding=0 border=0>
3030  <tr>
3031    <td>
3032      &nbsp;
3033    </td>
3034    <td>
3035
3036<p>
3037Internal implementation of the 'load' action, only called if this resource is not being loaded from a <a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a>.
3038<p>
3039
3040<p>
3041Implemented in <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontb1">Ogre::Font</a>, <a class="el" href="classOgre_1_1GpuProgram.html#Ogre_1_1GpuProgramb2">Ogre::GpuProgram</a>, <a class="el" href="classOgre_1_1HighLevelGpuProgram.html#Ogre_1_1HighLevelGpuProgramb6">Ogre::HighLevelGpuProgram</a>, <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materialb2">Ogre::Material</a>, <a class="el" href="classOgre_1_1Mesh.html#Ogre_1_1Meshb3">Ogre::Mesh</a>, <a class="el" href="classOgre_1_1PatchMesh.html#Ogre_1_1PatchMeshb0">Ogre::PatchMesh</a>, <a class="el" href="classOgre_1_1Skeleton.html#Ogre_1_1Skeletonb3">Ogre::Skeleton</a>, <a class="el" href="classOgre_1_1SkeletonInstance.html#Ogre_1_1SkeletonInstanceb1">Ogre::SkeletonInstance</a>, <a class="el" href="classOgre_1_1BspLevel.html#Ogre_1_1BspLevelb0">Ogre::BspLevel</a>, <a class="el" href="classOgre_1_1D3DTexture.html#Ogre_1_1D3DTextureb0">Ogre::D3DTexture</a>, <a class="el" href="classOgre_1_1D3D9GpuProgram.html#Ogre_1_1D3D9GpuVertexProgramb2">Ogre::D3D9GpuProgram</a>, <a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureb18">Ogre::D3D9Texture</a>, and <a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTextureb1">Ogre::GLTexture</a>.    </td>
3042  </tr>
3043</table>
3044<a class="anchor" name="Ogre_1_1Texturea23" doxytag="Ogre::RenderTargetTexture::loadRawData" ></a><p>
3045<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3046  <tr>
3047    <td class="mdRow">
3048      <table cellpadding="0" cellspacing="0" border="0">
3049        <tr>
3050          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::loadRawData </td>
3051          <td class="md" valign="top">(&nbsp;</td>
3052          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SharedPtr.html">DataStreamPtr</a> &amp;&nbsp;</td>
3053          <td class="mdname" nowrap> <em>stream</em>, </td>
3054        </tr>
3055        <tr>
3056          <td class="md" nowrap align="right"></td>
3057          <td></td>
3058          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a422">ushort</a>&nbsp;</td>
3059          <td class="mdname" nowrap> <em>uWidth</em>, </td>
3060        </tr>
3061        <tr>
3062          <td class="md" nowrap align="right"></td>
3063          <td></td>
3064          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a422">ushort</a>&nbsp;</td>
3065          <td class="mdname" nowrap> <em>uHeight</em>, </td>
3066        </tr>
3067        <tr>
3068          <td class="md" nowrap align="right"></td>
3069          <td></td>
3070          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a667">PixelFormat</a>&nbsp;</td>
3071          <td class="mdname" nowrap> <em>eFormat</em></td>
3072        </tr>
3073        <tr>
3074          <td></td>
3075          <td class="md">)&nbsp;</td>
3076          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
3077        </tr>
3078
3079      </table>
3080    </td>
3081  </tr>
3082</table>
3083<table cellspacing=5 cellpadding=0 border=0>
3084  <tr>
3085    <td>
3086      &nbsp;
3087    </td>
3088    <td>
3089
3090<p>
3091Loads the data from a raw stream.
3092<p>
3093    </td>
3094  </tr>
3095</table>
3096<a class="anchor" name="Ogre_1_1Texturea31" doxytag="Ogre::RenderTargetTexture::reload" ></a><p>
3097<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3098  <tr>
3099    <td class="mdRow">
3100      <table cellpadding="0" cellspacing="0" border="0">
3101        <tr>
3102          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::reload </td>
3103          <td class="md" valign="top">(&nbsp;</td>
3104          <td class="md" nowrap valign="top">void&nbsp;</td>
3105          <td class="mdname1" valign="top" nowrap>          </td>
3106          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3107          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3108        </tr>
3109
3110      </table>
3111    </td>
3112  </tr>
3113</table>
3114<table cellspacing=5 cellpadding=0 border=0>
3115  <tr>
3116    <td>
3117      &nbsp;
3118    </td>
3119    <td>
3120
3121<p>
3122Reloads the resource, if it is already loaded.
3123<p>
3124<dl compact><dt><b>Remarks:</b></dt><dd>Calls <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea34">unload()</a> and then <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a> again, if the resource is already loaded. If it is not loaded already, then nothing happens.</dd></dl>
3125    </td>
3126  </tr>
3127</table>
3128<a class="anchor" name="Ogre_1_1Win32Windowa43" doxytag="Ogre::RenderTargetTexture::removeAllListeners" ></a><p>
3129<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3130  <tr>
3131    <td class="mdRow">
3132      <table cellpadding="0" cellspacing="0" border="0">
3133        <tr>
3134          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeAllListeners </td>
3135          <td class="md" valign="top">(&nbsp;</td>
3136          <td class="md" nowrap valign="top">void&nbsp;</td>
3137          <td class="mdname1" valign="top" nowrap>          </td>
3138          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3139          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3140        </tr>
3141
3142      </table>
3143    </td>
3144  </tr>
3145</table>
3146<table cellspacing=5 cellpadding=0 border=0>
3147  <tr>
3148    <td>
3149      &nbsp;
3150    </td>
3151    <td>
3152
3153<p>
3154Removes all listeners from this instance.
3155<p>
3156    </td>
3157  </tr>
3158</table>
3159<a class="anchor" name="Ogre_1_1Win32Windowa29" doxytag="Ogre::RenderTargetTexture::removeAllViewports" ></a><p>
3160<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3161  <tr>
3162    <td class="mdRow">
3163      <table cellpadding="0" cellspacing="0" border="0">
3164        <tr>
3165          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeAllViewports </td>
3166          <td class="md" valign="top">(&nbsp;</td>
3167          <td class="md" nowrap valign="top">void&nbsp;</td>
3168          <td class="mdname1" valign="top" nowrap>          </td>
3169          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3170          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3171        </tr>
3172
3173      </table>
3174    </td>
3175  </tr>
3176</table>
3177<table cellspacing=5 cellpadding=0 border=0>
3178  <tr>
3179    <td>
3180      &nbsp;
3181    </td>
3182    <td>
3183
3184<p>
3185Removes all viewports on this target.
3186<p>
3187    </td>
3188  </tr>
3189</table>
3190<a class="anchor" name="Ogre_1_1Win32Windowa42" doxytag="Ogre::RenderTargetTexture::removeListener" ></a><p>
3191<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3192  <tr>
3193    <td class="mdRow">
3194      <table cellpadding="0" cellspacing="0" border="0">
3195        <tr>
3196          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeListener </td>
3197          <td class="md" valign="top">(&nbsp;</td>
3198          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> *&nbsp;</td>
3199          <td class="mdname1" valign="top" nowrap> <em>listener</em>          </td>
3200          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3201          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3202        </tr>
3203
3204      </table>
3205    </td>
3206  </tr>
3207</table>
3208<table cellspacing=5 cellpadding=0 border=0>
3209  <tr>
3210    <td>
3211      &nbsp;
3212    </td>
3213    <td>
3214
3215<p>
3216Removes a <a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> previously registered using addListener.
3217<p>
3218    </td>
3219  </tr>
3220</table>
3221<a class="anchor" name="Ogre_1_1Win32Windowa28" doxytag="Ogre::RenderTargetTexture::removeViewport" ></a><p>
3222<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3223  <tr>
3224    <td class="mdRow">
3225      <table cellpadding="0" cellspacing="0" border="0">
3226        <tr>
3227          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::removeViewport </td>
3228          <td class="md" valign="top">(&nbsp;</td>
3229          <td class="md" nowrap valign="top">int&nbsp;</td>
3230          <td class="mdname1" valign="top" nowrap> <em>ZOrder</em>          </td>
3231          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3232          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3233        </tr>
3234
3235      </table>
3236    </td>
3237  </tr>
3238</table>
3239<table cellspacing=5 cellpadding=0 border=0>
3240  <tr>
3241    <td>
3242      &nbsp;
3243    </td>
3244    <td>
3245
3246<p>
3247Removes a viewport at a given ZOrder.
3248<p>
3249    </td>
3250  </tr>
3251</table>
3252<a class="anchor" name="Ogre_1_1RenderWindowa46" doxytag="Ogre::RenderTargetTexture::requiresTextureFlipping" ></a><p>
3253<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3254  <tr>
3255    <td class="mdRow">
3256      <table cellpadding="0" cellspacing="0" border="0">
3257        <tr>
3258          <td class="md" nowrap valign="top"> virtual bool Ogre::RenderTarget::requiresTextureFlipping </td>
3259          <td class="md" valign="top">(&nbsp;</td>
3260          <td class="mdname1" valign="top" nowrap>          </td>
3261          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3262          <td class="md" nowrap> const<code> [pure virtual, inherited]</code></td>
3263        </tr>
3264
3265      </table>
3266    </td>
3267  </tr>
3268</table>
3269<table cellspacing=5 cellpadding=0 border=0>
3270  <tr>
3271    <td>
3272      &nbsp;
3273    </td>
3274    <td>
3275
3276<p>
3277
3278<p>
3279Implemented in <a class="el" href="classOgre_1_1D3D7RenderWindow.html#Ogre_1_1D3D7RenderWindowa16">Ogre::D3D7RenderWindow</a>, <a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturea2">Ogre::D3D7RenderTexture</a>, <a class="el" href="classOgre_1_1D3D9RenderWindow.html#Ogre_1_1D3D9RenderWindowa14">Ogre::D3D9RenderWindow</a>, <a class="el" href="classOgre_1_1D3D9RenderTexture.html#Ogre_1_1D3D9RenderTexturea3">Ogre::D3D9RenderTexture</a>, <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa12">Ogre::GLXWindow</a>, <a class="el" href="classOgre_1_1GTKWindow.html#Ogre_1_1GTKWindowa12">Ogre::GTKWindow</a>, <a class="el" href="classOgre_1_1GLRenderTexture.html#Ogre_1_1Win32RenderTexturea2">Ogre::GLRenderTexture</a>, <a class="el" href="classOgre_1_1SDLWindow.html#Ogre_1_1SDLWindowa10">Ogre::SDLWindow</a>, and <a class="el" href="classOgre_1_1Win32Window.html#Ogre_1_1Win32Windowa10">Ogre::Win32Window</a>.    </td>
3280  </tr>
3281</table>
3282<a class="anchor" name="Ogre_1_1Win32Windowa38" doxytag="Ogre::RenderTargetTexture::resetStatistics" ></a><p>
3283<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3284  <tr>
3285    <td class="mdRow">
3286      <table cellpadding="0" cellspacing="0" border="0">
3287        <tr>
3288          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::resetStatistics </td>
3289          <td class="md" valign="top">(&nbsp;</td>
3290          <td class="md" nowrap valign="top">void&nbsp;</td>
3291          <td class="mdname1" valign="top" nowrap>          </td>
3292          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3293          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3294        </tr>
3295
3296      </table>
3297    </td>
3298  </tr>
3299</table>
3300<table cellspacing=5 cellpadding=0 border=0>
3301  <tr>
3302    <td>
3303      &nbsp;
3304    </td>
3305    <td>
3306
3307<p>
3308Resets saved frame-rate statistices.
3309<p>
3310    </td>
3311  </tr>
3312</table>
3313<a class="anchor" name="Ogre_1_1Win32Windowa46" doxytag="Ogre::RenderTargetTexture::setActive" ></a><p>
3314<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3315  <tr>
3316    <td class="mdRow">
3317      <table cellpadding="0" cellspacing="0" border="0">
3318        <tr>
3319          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setActive </td>
3320          <td class="md" valign="top">(&nbsp;</td>
3321          <td class="md" nowrap valign="top">bool&nbsp;</td>
3322          <td class="mdname1" valign="top" nowrap> <em>state</em>          </td>
3323          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3324          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3325        </tr>
3326
3327      </table>
3328    </td>
3329  </tr>
3330</table>
3331<table cellspacing=5 cellpadding=0 border=0>
3332  <tr>
3333    <td>
3334      &nbsp;
3335    </td>
3336    <td>
3337
3338<p>
3339Used to set the active state of the render target.
3340<p>
3341    </td>
3342  </tr>
3343</table>
3344<a class="anchor" name="Ogre_1_1Win32Windowa47" doxytag="Ogre::RenderTargetTexture::setAutoUpdated" ></a><p>
3345<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3346  <tr>
3347    <td class="mdRow">
3348      <table cellpadding="0" cellspacing="0" border="0">
3349        <tr>
3350          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setAutoUpdated </td>
3351          <td class="md" valign="top">(&nbsp;</td>
3352          <td class="md" nowrap valign="top">bool&nbsp;</td>
3353          <td class="mdname1" valign="top" nowrap> <em>autoupdate</em>          </td>
3354          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3355          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3356        </tr>
3357
3358      </table>
3359    </td>
3360  </tr>
3361</table>
3362<table cellspacing=5 cellpadding=0 border=0>
3363  <tr>
3364    <td>
3365      &nbsp;
3366    </td>
3367    <td>
3368
3369<p>
3370Sets 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.
3371<p>
3372<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>
3373<dl compact><dt><b>Parameters:</b></dt><dd>
3374  <table border="0" cellspacing="2" cellpadding="0">
3375    <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>
3376  </table>
3377</dl>
3378    </td>
3379  </tr>
3380</table>
3381<a class="anchor" name="Ogre_1_1Win32Windowa39" doxytag="Ogre::RenderTargetTexture::setDebugText" ></a><p>
3382<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3383  <tr>
3384    <td class="mdRow">
3385      <table cellpadding="0" cellspacing="0" border="0">
3386        <tr>
3387          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setDebugText </td>
3388          <td class="md" valign="top">(&nbsp;</td>
3389          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
3390          <td class="mdname1" valign="top" nowrap> <em>text</em>          </td>
3391          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3392          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3393        </tr>
3394
3395      </table>
3396    </td>
3397  </tr>
3398</table>
3399<table cellspacing=5 cellpadding=0 border=0>
3400  <tr>
3401    <td>
3402      &nbsp;
3403    </td>
3404    <td>
3405
3406<p>
3407Adds debug text to this window.
3408<p>
3409    </td>
3410  </tr>
3411</table>
3412<a class="anchor" name="Ogre_1_1Texturea16" doxytag="Ogre::RenderTargetTexture::setDepth" ></a><p>
3413<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3414  <tr>
3415    <td class="mdRow">
3416      <table cellpadding="0" cellspacing="0" border="0">
3417        <tr>
3418          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::setDepth </td>
3419          <td class="md" valign="top">(&nbsp;</td>
3420          <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
3421          <td class="mdname1" valign="top" nowrap> <em>d</em>          </td>
3422          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3423          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3424        </tr>
3425
3426      </table>
3427    </td>
3428  </tr>
3429</table>
3430<table cellspacing=5 cellpadding=0 border=0>
3431  <tr>
3432    <td>
3433      &nbsp;
3434    </td>
3435    <td>
3436
3437<p>
3438Set the depth of the texture (only applicable for 3D textures); ; can only do this before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>;.
3439<p>
3440
3441<p>
3442Definition at line <a class="el" href="OgreTexture_8h-source.html#l00165">165</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
3443  </tr>
3444</table>
3445<a class="anchor" name="Ogre_1_1Texturea26" doxytag="Ogre::RenderTargetTexture::setFormat" ></a><p>
3446<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3447  <tr>
3448    <td class="mdRow">
3449      <table cellpadding="0" cellspacing="0" border="0">
3450        <tr>
3451          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::setFormat </td>
3452          <td class="md" valign="top">(&nbsp;</td>
3453          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a667">PixelFormat</a>&nbsp;</td>
3454          <td class="mdname1" valign="top" nowrap> <em>pf</em>          </td>
3455          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3456          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3457        </tr>
3458
3459      </table>
3460    </td>
3461  </tr>
3462</table>
3463<table cellspacing=5 cellpadding=0 border=0>
3464  <tr>
3465    <td>
3466      &nbsp;
3467    </td>
3468    <td>
3469
3470<p>
3471Sets the pixel format for the texture surface; can only be set before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>.
3472<p>
3473    </td>
3474  </tr>
3475</table>
3476<a class="anchor" name="Ogre_1_1Texturea7" doxytag="Ogre::RenderTargetTexture::setGamma" ></a><p>
3477<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3478  <tr>
3479    <td class="mdRow">
3480      <table cellpadding="0" cellspacing="0" border="0">
3481        <tr>
3482          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::setGamma </td>
3483          <td class="md" valign="top">(&nbsp;</td>
3484          <td class="md" nowrap valign="top">float&nbsp;</td>
3485          <td class="mdname1" valign="top" nowrap> <em>g</em>          </td>
3486          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3487          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3488        </tr>
3489
3490      </table>
3491    </td>
3492  </tr>
3493</table>
3494<table cellspacing=5 cellpadding=0 border=0>
3495  <tr>
3496    <td>
3497      &nbsp;
3498    </td>
3499    <td>
3500
3501<p>
3502Sets the gamma adjustment factor applied to this texture.
3503<p>
3504<dl compact><dt><b>Note:</b></dt><dd>Must be called before any 'load' method. </dd></dl>
3505
3506<p>
3507Definition at line <a class="el" href="OgreTexture_8h-source.html#l00128">128</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
3508  </tr>
3509</table>
3510<a class="anchor" name="Ogre_1_1Texturea14" doxytag="Ogre::RenderTargetTexture::setHeight" ></a><p>
3511<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3512  <tr>
3513    <td class="mdRow">
3514      <table cellpadding="0" cellspacing="0" border="0">
3515        <tr>
3516          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::setHeight </td>
3517          <td class="md" valign="top">(&nbsp;</td>
3518          <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
3519          <td class="mdname1" valign="top" nowrap> <em>h</em>          </td>
3520          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3521          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3522        </tr>
3523
3524      </table>
3525    </td>
3526  </tr>
3527</table>
3528<table cellspacing=5 cellpadding=0 border=0>
3529  <tr>
3530    <td>
3531      &nbsp;
3532    </td>
3533    <td>
3534
3535<p>
3536Set the height of the texture; can only do this before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>;.
3537<p>
3538
3539<p>
3540Definition at line <a class="el" href="OgreTexture_8h-source.html#l00156">156</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
3541  </tr>
3542</table>
3543<a class="anchor" name="Ogre_1_1Texturea4" doxytag="Ogre::RenderTargetTexture::setNumMipmaps" ></a><p>
3544<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3545  <tr>
3546    <td class="mdRow">
3547      <table cellpadding="0" cellspacing="0" border="0">
3548        <tr>
3549          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::setNumMipmaps </td>
3550          <td class="md" valign="top">(&nbsp;</td>
3551          <td class="md" nowrap valign="top">size_t&nbsp;</td>
3552          <td class="mdname1" valign="top" nowrap> <em>num</em>          </td>
3553          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3554          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3555        </tr>
3556
3557      </table>
3558    </td>
3559  </tr>
3560</table>
3561<table cellspacing=5 cellpadding=0 border=0>
3562  <tr>
3563    <td>
3564      &nbsp;
3565    </td>
3566    <td>
3567
3568<p>
3569Sets the number of mipmaps to be used for this texture.
3570<p>
3571<dl compact><dt><b>Note:</b></dt><dd>Must be set before calling any 'load' method. </dd></dl>
3572
3573<p>
3574Definition at line <a class="el" href="OgreTexture_8h-source.html#l00112">112</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
3575  </tr>
3576</table>
3577<a class="anchor" name="Ogre_1_1Texturea47" doxytag="Ogre::RenderTargetTexture::setParameter" ></a><p>
3578<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3579  <tr>
3580    <td class="mdRow">
3581      <table cellpadding="0" cellspacing="0" border="0">
3582        <tr>
3583          <td class="md" nowrap valign="top"> virtual bool Ogre::StringInterface::setParameter </td>
3584          <td class="md" valign="top">(&nbsp;</td>
3585          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
3586          <td class="mdname" nowrap> <em>name</em>, </td>
3587        </tr>
3588        <tr>
3589          <td class="md" nowrap align="right"></td>
3590          <td></td>
3591          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
3592          <td class="mdname" nowrap> <em>value</em></td>
3593        </tr>
3594        <tr>
3595          <td></td>
3596          <td class="md">)&nbsp;</td>
3597          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
3598        </tr>
3599
3600      </table>
3601    </td>
3602  </tr>
3603</table>
3604<table cellspacing=5 cellpadding=0 border=0>
3605  <tr>
3606    <td>
3607      &nbsp;
3608    </td>
3609    <td>
3610
3611<p>
3612Generic parameter setting method.
3613<p>
3614<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with the name of a parameter and a string version of the value to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea46">StringInterface::getParameters</a>. </dd></dl>
3615<dl compact><dt><b>Parameters:</b></dt><dd>
3616  <table border="0" cellspacing="2" cellpadding="0">
3617    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to set </td></tr>
3618    <tr><td valign=top><em>value</em>&nbsp;</td><td>String value. Must be in the right format for the type specified in the parameter definition. See the <a class="el" href="classOgre_1_1StringConverter.html">StringConverter</a> class for more information. </td></tr>
3619  </table>
3620</dl>
3621<dl compact><dt><b>Returns:</b></dt><dd>true if set was successful, false otherwise (NB no exceptions thrown - tolerant method) </dd></dl>
3622
3623<p>
3624Referenced by <a class="el" href="OgreStringInterface_8h-source.html#l00296">Ogre::StringInterface::copyParametersTo()</a>.    </td>
3625  </tr>
3626</table>
3627<a class="anchor" name="Ogre_1_1Texturea48" doxytag="Ogre::RenderTargetTexture::setParameterList" ></a><p>
3628<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3629  <tr>
3630    <td class="mdRow">
3631      <table cellpadding="0" cellspacing="0" border="0">
3632        <tr>
3633          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::setParameterList </td>
3634          <td class="md" valign="top">(&nbsp;</td>
3635          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a62">NameValuePairList</a> &amp;&nbsp;</td>
3636          <td class="mdname1" valign="top" nowrap> <em>paramList</em>          </td>
3637          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3638          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3639        </tr>
3640
3641      </table>
3642    </td>
3643  </tr>
3644</table>
3645<table cellspacing=5 cellpadding=0 border=0>
3646  <tr>
3647    <td>
3648      &nbsp;
3649    </td>
3650    <td>
3651
3652<p>
3653Generic multiple parameter setting method.
3654<p>
3655<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with a list of name / value pairs to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea46">StringInterface::getParameters</a>. </dd></dl>
3656<dl compact><dt><b>Parameters:</b></dt><dd>
3657  <table border="0" cellspacing="2" cellpadding="0">
3658    <tr><td valign=top><em>paramList</em>&nbsp;</td><td>Name/value pair list </td></tr>
3659  </table>
3660</dl>
3661    </td>
3662  </tr>
3663</table>
3664<a class="anchor" name="Ogre_1_1Win32Windowa44" doxytag="Ogre::RenderTargetTexture::setPriority" ></a><p>
3665<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3666  <tr>
3667    <td class="mdRow">
3668      <table cellpadding="0" cellspacing="0" border="0">
3669        <tr>
3670          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::setPriority </td>
3671          <td class="md" valign="top">(&nbsp;</td>
3672          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a421">uchar</a>&nbsp;</td>
3673          <td class="mdname1" valign="top" nowrap> <em>priority</em>          </td>
3674          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3675          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3676        </tr>
3677
3678      </table>
3679    </td>
3680  </tr>
3681</table>
3682<table cellspacing=5 cellpadding=0 border=0>
3683  <tr>
3684    <td>
3685      &nbsp;
3686    </td>
3687    <td>
3688
3689<p>
3690Sets the priority of this render target in relation to the others.
3691<p>
3692<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>
3693
3694<p>
3695Definition 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>.
3696<p>
3697References <a class="el" href="OgrePrerequisites_8h-source.html#l00139">Ogre::uchar</a>.    </td>
3698  </tr>
3699</table>
3700<a class="anchor" name="Ogre_1_1Texturea1" doxytag="Ogre::RenderTargetTexture::setTextureType" ></a><p>
3701<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3702  <tr>
3703    <td class="mdRow">
3704      <table cellpadding="0" cellspacing="0" border="0">
3705        <tr>
3706          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::setTextureType </td>
3707          <td class="md" valign="top">(&nbsp;</td>
3708          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a681">TextureType</a>&nbsp;</td>
3709          <td class="mdname1" valign="top" nowrap> <em>ttype</em>          </td>
3710          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3711          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3712        </tr>
3713
3714      </table>
3715    </td>
3716  </tr>
3717</table>
3718<table cellspacing=5 cellpadding=0 border=0>
3719  <tr>
3720    <td>
3721      &nbsp;
3722    </td>
3723    <td>
3724
3725<p>
3726Sets the type of texture; can only be changed before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>.
3727<p>
3728
3729<p>
3730Definition at line <a class="el" href="OgreTexture_8h-source.html#l00098">98</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
3731  </tr>
3732</table>
3733<a class="anchor" name="Ogre_1_1Texturea18" doxytag="Ogre::RenderTargetTexture::setUsage" ></a><p>
3734<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3735  <tr>
3736    <td class="mdRow">
3737      <table cellpadding="0" cellspacing="0" border="0">
3738        <tr>
3739          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::setUsage </td>
3740          <td class="md" valign="top">(&nbsp;</td>
3741          <td class="md" nowrap valign="top">int&nbsp;</td>
3742          <td class="mdname1" valign="top" nowrap> <em>u</em>          </td>
3743          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3744          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3745        </tr>
3746
3747      </table>
3748    </td>
3749  </tr>
3750</table>
3751<table cellspacing=5 cellpadding=0 border=0>
3752  <tr>
3753    <td>
3754      &nbsp;
3755    </td>
3756    <td>
3757
3758<p>
3759Sets the TextureUsage indentifier for this <a class="el" href="classOgre_1_1Texture.html">Texture</a>; only useful before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>.
3760<p>
3761<dl compact><dt><b>Parameters:</b></dt><dd>
3762  <table border="0" cellspacing="2" cellpadding="0">
3763    <tr><td valign=top><em>u</em>&nbsp;</td><td>is a combination of TU_STATIC, TU_DYNAMIC, TU_WRITE_ONLY TU_AUTOMIPMAP and TU_RENDERTARGET (see TextureUsage enum). You are strongly advised to use HBU_STATIC_WRITE_ONLY wherever possible, if you need to update regularly, consider HBU_DYNAMIC_WRITE_ONLY. </td></tr>
3764  </table>
3765</dl>
3766
3767<p>
3768Definition at line <a class="el" href="OgreTexture_8h-source.html#l00181">181</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
3769  </tr>
3770</table>
3771<a class="anchor" name="Ogre_1_1Texturea15" doxytag="Ogre::RenderTargetTexture::setWidth" ></a><p>
3772<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3773  <tr>
3774    <td class="mdRow">
3775      <table cellpadding="0" cellspacing="0" border="0">
3776        <tr>
3777          <td class="md" nowrap valign="top"> virtual void Ogre::Texture::setWidth </td>
3778          <td class="md" valign="top">(&nbsp;</td>
3779          <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
3780          <td class="mdname1" valign="top" nowrap> <em>w</em>          </td>
3781          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3782          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3783        </tr>
3784
3785      </table>
3786    </td>
3787  </tr>
3788</table>
3789<table cellspacing=5 cellpadding=0 border=0>
3790  <tr>
3791    <td>
3792      &nbsp;
3793    </td>
3794    <td>
3795
3796<p>
3797Set the width of the texture; can only do this before <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a>;.
3798<p>
3799
3800<p>
3801Definition at line <a class="el" href="OgreTexture_8h-source.html#l00160">160</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
3802  </tr>
3803</table>
3804<a class="anchor" name="Ogre_1_1Texturea36" doxytag="Ogre::RenderTargetTexture::touch" ></a><p>
3805<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3806  <tr>
3807    <td class="mdRow">
3808      <table cellpadding="0" cellspacing="0" border="0">
3809        <tr>
3810          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::touch </td>
3811          <td class="md" valign="top">(&nbsp;</td>
3812          <td class="md" nowrap valign="top">void&nbsp;</td>
3813          <td class="mdname1" valign="top" nowrap>          </td>
3814          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3815          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3816        </tr>
3817
3818      </table>
3819    </td>
3820  </tr>
3821</table>
3822<table cellspacing=5 cellpadding=0 border=0>
3823  <tr>
3824    <td>
3825      &nbsp;
3826    </td>
3827    <td>
3828
3829<p>
3830'Touches' the resource to indicate it has been used.
3831<p>
3832
3833<p>
3834Reimplemented in <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materiala50">Ogre::Material</a>.    </td>
3835  </tr>
3836</table>
3837<a class="anchor" name="Ogre_1_1Texturea34" doxytag="Ogre::RenderTargetTexture::unload" ></a><p>
3838<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3839  <tr>
3840    <td class="mdRow">
3841      <table cellpadding="0" cellspacing="0" border="0">
3842        <tr>
3843          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::unload </td>
3844          <td class="md" valign="top">(&nbsp;</td>
3845          <td class="md" nowrap valign="top">void&nbsp;</td>
3846          <td class="mdname1" valign="top" nowrap>          </td>
3847          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3848          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3849        </tr>
3850
3851      </table>
3852    </td>
3853  </tr>
3854</table>
3855<table cellspacing=5 cellpadding=0 border=0>
3856  <tr>
3857    <td>
3858      &nbsp;
3859    </td>
3860    <td>
3861
3862<p>
3863Unloads the resource; this is not permanent, the resource can be reloaded later if required.
3864<p>
3865
3866<p>
3867Reimplemented in <a class="el" href="classOgre_1_1GLSLGpuProgram.html#Ogre_1_1GLSLGpuPrograma2">Ogre::GLSLGpuProgram</a>.    </td>
3868  </tr>
3869</table>
3870<a class="anchor" name="Ogre_1_1Textureb4" doxytag="Ogre::RenderTargetTexture::unloadImpl" ></a><p>
3871<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3872  <tr>
3873    <td class="mdRow">
3874      <table cellpadding="0" cellspacing="0" border="0">
3875        <tr>
3876          <td class="md" nowrap valign="top"> void Ogre::Texture::unloadImpl </td>
3877          <td class="md" valign="top">(&nbsp;</td>
3878          <td class="md" nowrap valign="top">void&nbsp;</td>
3879          <td class="mdname1" valign="top" nowrap>          </td>
3880          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3881          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
3882        </tr>
3883
3884      </table>
3885    </td>
3886  </tr>
3887</table>
3888<table cellspacing=5 cellpadding=0 border=0>
3889  <tr>
3890    <td>
3891      &nbsp;
3892    </td>
3893    <td>
3894
3895<p>
3896Default implementation of unload which calls freeInternalResources.
3897<p>
3898
3899<p>
3900Implements <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Resourceb2">Ogre::Resource</a>.    </td>
3901  </tr>
3902</table>
3903<a class="anchor" name="Ogre_1_1Win32RenderTexturea9" doxytag="Ogre::RenderTargetTexture::update" ></a><p>
3904<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3905  <tr>
3906    <td class="mdRow">
3907      <table cellpadding="0" cellspacing="0" border="0">
3908        <tr>
3909          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::update </td>
3910          <td class="md" valign="top">(&nbsp;</td>
3911          <td class="md" nowrap valign="top">void&nbsp;</td>
3912          <td class="mdname1" valign="top" nowrap>          </td>
3913          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3914          <td class="md" nowrap><code> [virtual, inherited]</code></td>
3915        </tr>
3916
3917      </table>
3918    </td>
3919  </tr>
3920</table>
3921<table cellspacing=5 cellpadding=0 border=0>
3922  <tr>
3923    <td>
3924      &nbsp;
3925    </td>
3926    <td>
3927
3928<p>
3929Tells the target to update it's contents.
3930<p>
3931<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>
3932<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>
3933
3934<p>
3935Reimplemented 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>
3936  </tr>
3937</table>
3938<a class="anchor" name="Ogre_1_1Win32Windowb1" doxytag="Ogre::RenderTargetTexture::updateStats" ></a><p>
3939<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3940  <tr>
3941    <td class="mdRow">
3942      <table cellpadding="0" cellspacing="0" border="0">
3943        <tr>
3944          <td class="md" nowrap valign="top"> void Ogre::RenderTarget::updateStats </td>
3945          <td class="md" valign="top">(&nbsp;</td>
3946          <td class="md" nowrap valign="top">void&nbsp;</td>
3947          <td class="mdname1" valign="top" nowrap>          </td>
3948          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3949          <td class="md" nowrap><code> [protected, inherited]</code></td>
3950        </tr>
3951
3952      </table>
3953    </td>
3954  </tr>
3955</table>
3956<table cellspacing=5 cellpadding=0 border=0>
3957  <tr>
3958    <td>
3959      &nbsp;
3960    </td>
3961    <td>
3962
3963<p>
3964    </td>
3965  </tr>
3966</table>
3967<a class="anchor" name="Ogre_1_1RenderWindowa44" doxytag="Ogre::RenderTargetTexture::writeContentsToFile" ></a><p>
3968<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3969  <tr>
3970    <td class="mdRow">
3971      <table cellpadding="0" cellspacing="0" border="0">
3972        <tr>
3973          <td class="md" nowrap valign="top"> virtual void Ogre::RenderTarget::writeContentsToFile </td>
3974          <td class="md" valign="top">(&nbsp;</td>
3975          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
3976          <td class="mdname1" valign="top" nowrap> <em>filename</em>          </td>
3977          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3978          <td class="md" nowrap><code> [pure virtual, inherited]</code></td>
3979        </tr>
3980
3981      </table>
3982    </td>
3983  </tr>
3984</table>
3985<table cellspacing=5 cellpadding=0 border=0>
3986  <tr>
3987    <td>
3988      &nbsp;
3989    </td>
3990    <td>
3991
3992<p>
3993Writes the current contents of the render target to the named file.
3994<p>
3995
3996<p>
3997Implemented in <a class="el" href="classOgre_1_1D3D7RenderWindow.html#Ogre_1_1D3D7RenderWindowa18">Ogre::D3D7RenderWindow</a>, <a class="el" href="classOgre_1_1D3D7RenderTexture.html#Ogre_1_1D3D7RenderTexturea4">Ogre::D3D7RenderTexture</a>, <a class="el" href="classOgre_1_1D3D9RenderWindow.html#Ogre_1_1D3D9RenderWindowa13">Ogre::D3D9RenderWindow</a>, <a class="el" href="classOgre_1_1D3D9RenderTexture.html#Ogre_1_1D3D9RenderTexturea4">Ogre::D3D9RenderTexture</a>, <a class="el" href="classOgre_1_1GLXWindow.html#Ogre_1_1GLXWindowa9">Ogre::GLXWindow</a>, <a class="el" href="classOgre_1_1GTKWindow.html#Ogre_1_1GTKWindowa11">Ogre::GTKWindow</a>, <a class="el" href="classOgre_1_1GLRenderTexture.html#Ogre_1_1Win32RenderTexturea3">Ogre::GLRenderTexture</a>, <a class="el" href="classOgre_1_1SDLWindow.html#Ogre_1_1SDLWindowa9">Ogre::SDLWindow</a>, and <a class="el" href="classOgre_1_1Win32Window.html#Ogre_1_1Win32Windowa9">Ogre::Win32Window</a>.    </td>
3998  </tr>
3999</table>
4000<a class="anchor" name="Ogre_1_1Win32Windowa49" doxytag="Ogre::RenderTargetTexture::writeContentsToTimestampedFile" ></a><p>
4001<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4002  <tr>
4003    <td class="mdRow">
4004      <table cellpadding="0" cellspacing="0" border="0">
4005        <tr>
4006          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::RenderTarget::writeContentsToTimestampedFile </td>
4007          <td class="md" valign="top">(&nbsp;</td>
4008          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
4009          <td class="mdname" nowrap> <em>filenamePrefix</em>, </td>
4010        </tr>
4011        <tr>
4012          <td class="md" nowrap align="right"></td>
4013          <td></td>
4014          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
4015          <td class="mdname" nowrap> <em>filenameSuffix</em></td>
4016        </tr>
4017        <tr>
4018          <td></td>
4019          <td class="md">)&nbsp;</td>
4020          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
4021        </tr>
4022
4023      </table>
4024    </td>
4025  </tr>
4026</table>
4027<table cellspacing=5 cellpadding=0 border=0>
4028  <tr>
4029    <td>
4030      &nbsp;
4031    </td>
4032    <td>
4033
4034<p>
4035Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file.
4036<p>
4037<dl compact><dt><b>Returns:</b></dt><dd>the name of the file used. </dd></dl>
4038    </td>
4039  </tr>
4040</table>
4041<hr><h2>Member Data Documentation</h2>
4042<a class="anchor" name="Ogre_1_1Win32Windowp25" doxytag="Ogre::RenderTargetTexture::mActive" ></a><p>
4043<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4044  <tr>
4045    <td class="mdRow">
4046      <table cellpadding="0" cellspacing="0" border="0">
4047        <tr>
4048          <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>
4049      </table>
4050    </td>
4051  </tr>
4052</table>
4053<table cellspacing=5 cellpadding=0 border=0>
4054  <tr>
4055    <td>
4056      &nbsp;
4057    </td>
4058    <td>
4059
4060<p>
4061
4062<p>
4063Reimplemented 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>.
4064<p>
4065Definition 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>
4066  </tr>
4067</table>
4068<a class="anchor" name="Ogre_1_1Win32Windowp26" doxytag="Ogre::RenderTargetTexture::mAutoUpdate" ></a><p>
4069<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4070  <tr>
4071    <td class="mdRow">
4072      <table cellpadding="0" cellspacing="0" border="0">
4073        <tr>
4074          <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>
4075      </table>
4076    </td>
4077  </tr>
4078</table>
4079<table cellspacing=5 cellpadding=0 border=0>
4080  <tr>
4081    <td>
4082      &nbsp;
4083    </td>
4084    <td>
4085
4086<p>
4087
4088<p>
4089Definition 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>
4090  </tr>
4091</table>
4092<a class="anchor" name="Ogre_1_1Win32Windowp17" doxytag="Ogre::RenderTargetTexture::mColourDepth" ></a><p>
4093<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4094  <tr>
4095    <td class="mdRow">
4096      <table cellpadding="0" cellspacing="0" border="0">
4097        <tr>
4098          <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>
4099      </table>
4100    </td>
4101  </tr>
4102</table>
4103<table cellspacing=5 cellpadding=0 border=0>
4104  <tr>
4105    <td>
4106      &nbsp;
4107    </td>
4108    <td>
4109
4110<p>
4111
4112<p>
4113Definition 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>
4114  </tr>
4115</table>
4116<a class="anchor" name="Ogre_1_1Texturep17" doxytag="Ogre::RenderTargetTexture::mCreator" ></a><p>
4117<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4118  <tr>
4119    <td class="mdRow">
4120      <table cellpadding="0" cellspacing="0" border="0">
4121        <tr>
4122          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a>* <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep17">Ogre::Resource::mCreator</a><code> [protected, inherited]</code>
4123      </table>
4124    </td>
4125  </tr>
4126</table>
4127<table cellspacing=5 cellpadding=0 border=0>
4128  <tr>
4129    <td>
4130      &nbsp;
4131    </td>
4132    <td>
4133
4134<p>
4135Creator.
4136<p>
4137
4138<p>
4139Definition at line <a class="el" href="OgreResource_8h-source.html#l00073">73</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
4140  </tr>
4141</table>
4142<a class="anchor" name="Ogre_1_1Win32Windowp21" doxytag="Ogre::RenderTargetTexture::mDebugText" ></a><p>
4143<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4144  <tr>
4145    <td class="mdRow">
4146      <table cellpadding="0" cellspacing="0" border="0">
4147        <tr>
4148          <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>
4149      </table>
4150    </td>
4151  </tr>
4152</table>
4153<table cellspacing=5 cellpadding=0 border=0>
4154  <tr>
4155    <td>
4156      &nbsp;
4157    </td>
4158    <td>
4159
4160<p>
4161
4162<p>
4163Definition 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>
4164  </tr>
4165</table>
4166<a class="anchor" name="Ogre_1_1Texturep2" doxytag="Ogre::RenderTargetTexture::mDepth" ></a><p>
4167<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4168  <tr>
4169    <td class="mdRow">
4170      <table cellpadding="0" cellspacing="0" border="0">
4171        <tr>
4172          <td class="md" nowrap valign="top"> unsigned long <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep2">Ogre::Texture::mDepth</a><code> [protected, inherited]</code>
4173      </table>
4174    </td>
4175  </tr>
4176</table>
4177<table cellspacing=5 cellpadding=0 border=0>
4178  <tr>
4179    <td>
4180      &nbsp;
4181    </td>
4182    <td>
4183
4184<p>
4185
4186<p>
4187Definition at line <a class="el" href="OgreTexture_8h-source.html#l00252">252</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4188  </tr>
4189</table>
4190<a class="anchor" name="Ogre_1_1Texturep14" doxytag="Ogre::RenderTargetTexture::mFinalBpp" ></a><p>
4191<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4192  <tr>
4193    <td class="mdRow">
4194      <table cellpadding="0" cellspacing="0" border="0">
4195        <tr>
4196          <td class="md" nowrap valign="top"> unsigned short <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep14">Ogre::Texture::mFinalBpp</a><code> [protected, inherited]</code>
4197      </table>
4198    </td>
4199  </tr>
4200</table>
4201<table cellspacing=5 cellpadding=0 border=0>
4202  <tr>
4203    <td>
4204      &nbsp;
4205    </td>
4206    <td>
4207
4208<p>
4209
4210<p>
4211Definition at line <a class="el" href="OgreTexture_8h-source.html#l00265">265</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4212  </tr>
4213</table>
4214<a class="anchor" name="Ogre_1_1Texturep8" doxytag="Ogre::RenderTargetTexture::mFormat" ></a><p>
4215<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4216  <tr>
4217    <td class="mdRow">
4218      <table cellpadding="0" cellspacing="0" border="0">
4219        <tr>
4220          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a667">PixelFormat</a> <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep8">Ogre::Texture::mFormat</a><code> [protected, inherited]</code>
4221      </table>
4222    </td>
4223  </tr>
4224</table>
4225<table cellspacing=5 cellpadding=0 border=0>
4226  <tr>
4227    <td>
4228      &nbsp;
4229    </td>
4230    <td>
4231
4232<p>
4233
4234<p>
4235Definition at line <a class="el" href="OgreTexture_8h-source.html#l00260">260</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4236  </tr>
4237</table>
4238<a class="anchor" name="Ogre_1_1Win32Windowp24" doxytag="Ogre::RenderTargetTexture::mFrameCount" ></a><p>
4239<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4240  <tr>
4241    <td class="mdRow">
4242      <table cellpadding="0" cellspacing="0" border="0">
4243        <tr>
4244          <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>
4245      </table>
4246    </td>
4247  </tr>
4248</table>
4249<table cellspacing=5 cellpadding=0 border=0>
4250  <tr>
4251    <td>
4252      &nbsp;
4253    </td>
4254    <td>
4255
4256<p>
4257
4258<p>
4259Definition 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>
4260  </tr>
4261</table>
4262<a class="anchor" name="Ogre_1_1Texturep6" doxytag="Ogre::RenderTargetTexture::mGamma" ></a><p>
4263<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4264  <tr>
4265    <td class="mdRow">
4266      <table cellpadding="0" cellspacing="0" border="0">
4267        <tr>
4268          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep6">Ogre::Texture::mGamma</a><code> [protected, inherited]</code>
4269      </table>
4270    </td>
4271  </tr>
4272</table>
4273<table cellspacing=5 cellpadding=0 border=0>
4274  <tr>
4275    <td>
4276      &nbsp;
4277    </td>
4278    <td>
4279
4280<p>
4281
4282<p>
4283Definition at line <a class="el" href="OgreTexture_8h-source.html#l00257">257</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4284  </tr>
4285</table>
4286<a class="anchor" name="Ogre_1_1Texturep19" doxytag="Ogre::RenderTargetTexture::mGroup" ></a><p>
4287<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4288  <tr>
4289    <td class="mdRow">
4290      <table cellpadding="0" cellspacing="0" border="0">
4291        <tr>
4292          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep19">Ogre::Resource::mGroup</a><code> [protected, inherited]</code>
4293      </table>
4294    </td>
4295  </tr>
4296</table>
4297<table cellspacing=5 cellpadding=0 border=0>
4298  <tr>
4299    <td>
4300      &nbsp;
4301    </td>
4302    <td>
4303
4304<p>
4305The name of the resource group.
4306<p>
4307
4308<p>
4309Definition at line <a class="el" href="OgreResource_8h-source.html#l00077">77</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
4310  </tr>
4311</table>
4312<a class="anchor" name="Ogre_1_1Texturep20" doxytag="Ogre::RenderTargetTexture::mHandle" ></a><p>
4313<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4314  <tr>
4315    <td class="mdRow">
4316      <table cellpadding="0" cellspacing="0" border="0">
4317        <tr>
4318          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a485">ResourceHandle</a> <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep20">Ogre::Resource::mHandle</a><code> [protected, inherited]</code>
4319      </table>
4320    </td>
4321  </tr>
4322</table>
4323<table cellspacing=5 cellpadding=0 border=0>
4324  <tr>
4325    <td>
4326      &nbsp;
4327    </td>
4328    <td>
4329
4330<p>
4331Numeric handle for more efficient look up than name.
4332<p>
4333
4334<p>
4335Definition at line <a class="el" href="OgreResource_8h-source.html#l00079">79</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
4336  </tr>
4337</table>
4338<a class="anchor" name="Ogre_1_1Texturep15" doxytag="Ogre::RenderTargetTexture::mHasAlpha" ></a><p>
4339<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4340  <tr>
4341    <td class="mdRow">
4342      <table cellpadding="0" cellspacing="0" border="0">
4343        <tr>
4344          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep15">Ogre::Texture::mHasAlpha</a><code> [protected, inherited]</code>
4345      </table>
4346    </td>
4347  </tr>
4348</table>
4349<table cellspacing=5 cellpadding=0 border=0>
4350  <tr>
4351    <td>
4352      &nbsp;
4353    </td>
4354    <td>
4355
4356<p>
4357
4358<p>
4359Definition at line <a class="el" href="OgreTexture_8h-source.html#l00266">266</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4360  </tr>
4361</table>
4362<a class="anchor" name="Ogre_1_1Win32Windowp16" doxytag="Ogre::RenderTargetTexture::mHeight" ></a><p>
4363<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4364  <tr>
4365    <td class="mdRow">
4366      <table cellpadding="0" cellspacing="0" border="0">
4367        <tr>
4368          <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>
4369      </table>
4370    </td>
4371  </tr>
4372</table>
4373<table cellspacing=5 cellpadding=0 border=0>
4374  <tr>
4375    <td>
4376      &nbsp;
4377    </td>
4378    <td>
4379
4380<p>
4381
4382<p>
4383Definition 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>
4384  </tr>
4385</table>
4386<a class="anchor" name="Ogre_1_1Texturep0" doxytag="Ogre::RenderTargetTexture::mHeight" ></a><p>
4387<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4388  <tr>
4389    <td class="mdRow">
4390      <table cellpadding="0" cellspacing="0" border="0">
4391        <tr>
4392          <td class="md" nowrap valign="top"> unsigned long <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep0">Ogre::Texture::mHeight</a><code> [protected, inherited]</code>
4393      </table>
4394    </td>
4395  </tr>
4396</table>
4397<table cellspacing=5 cellpadding=0 border=0>
4398  <tr>
4399    <td>
4400      &nbsp;
4401    </td>
4402    <td>
4403
4404<p>
4405
4406<p>
4407Definition at line <a class="el" href="OgreTexture_8h-source.html#l00250">250</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4408  </tr>
4409</table>
4410<a class="anchor" name="Ogre_1_1Texturep16" doxytag="Ogre::RenderTargetTexture::mInternalResourcesCreated" ></a><p>
4411<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4412  <tr>
4413    <td class="mdRow">
4414      <table cellpadding="0" cellspacing="0" border="0">
4415        <tr>
4416          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep16">Ogre::Texture::mInternalResourcesCreated</a><code> [protected, inherited]</code>
4417      </table>
4418    </td>
4419  </tr>
4420</table>
4421<table cellspacing=5 cellpadding=0 border=0>
4422  <tr>
4423    <td>
4424      &nbsp;
4425    </td>
4426    <td>
4427
4428<p>
4429
4430<p>
4431Definition at line <a class="el" href="OgreTexture_8h-source.html#l00268">268</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4432  </tr>
4433</table>
4434<a class="anchor" name="Ogre_1_1Win32Windowp18" doxytag="Ogre::RenderTargetTexture::mIsDepthBuffered" ></a><p>
4435<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4436  <tr>
4437    <td class="mdRow">
4438      <table cellpadding="0" cellspacing="0" border="0">
4439        <tr>
4440          <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>
4441      </table>
4442    </td>
4443  </tr>
4444</table>
4445<table cellspacing=5 cellpadding=0 border=0>
4446  <tr>
4447    <td>
4448      &nbsp;
4449    </td>
4450    <td>
4451
4452<p>
4453
4454<p>
4455Definition 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>
4456  </tr>
4457</table>
4458<a class="anchor" name="Ogre_1_1Texturep21" doxytag="Ogre::RenderTargetTexture::mIsLoaded" ></a><p>
4459<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4460  <tr>
4461    <td class="mdRow">
4462      <table cellpadding="0" cellspacing="0" border="0">
4463        <tr>
4464          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep21">Ogre::Resource::mIsLoaded</a><code> [protected, inherited]</code>
4465      </table>
4466    </td>
4467  </tr>
4468</table>
4469<table cellspacing=5 cellpadding=0 border=0>
4470  <tr>
4471    <td>
4472      &nbsp;
4473    </td>
4474    <td>
4475
4476<p>
4477Is the resource currently loaded?
4478<p>
4479
4480<p>
4481Definition at line <a class="el" href="OgreResource_8h-source.html#l00081">81</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
4482  </tr>
4483</table>
4484<a class="anchor" name="Ogre_1_1Texturep23" doxytag="Ogre::RenderTargetTexture::mIsManual" ></a><p>
4485<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4486  <tr>
4487    <td class="mdRow">
4488      <table cellpadding="0" cellspacing="0" border="0">
4489        <tr>
4490          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep23">Ogre::Resource::mIsManual</a><code> [protected, inherited]</code>
4491      </table>
4492    </td>
4493  </tr>
4494</table>
4495<table cellspacing=5 cellpadding=0 border=0>
4496  <tr>
4497    <td>
4498      &nbsp;
4499    </td>
4500    <td>
4501
4502<p>
4503Is this file manually loaded?
4504<p>
4505
4506<p>
4507Definition at line <a class="el" href="OgreResource_8h-source.html#l00085">85</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
4508  </tr>
4509</table>
4510<a class="anchor" name="Ogre_1_1Win32Windowp22" doxytag="Ogre::RenderTargetTexture::mLastSecond" ></a><p>
4511<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4512  <tr>
4513    <td class="mdRow">
4514      <table cellpadding="0" cellspacing="0" border="0">
4515        <tr>
4516          <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>
4517      </table>
4518    </td>
4519  </tr>
4520</table>
4521<table cellspacing=5 cellpadding=0 border=0>
4522  <tr>
4523    <td>
4524      &nbsp;
4525    </td>
4526    <td>
4527
4528<p>
4529
4530<p>
4531Definition 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>
4532  </tr>
4533</table>
4534<a class="anchor" name="Ogre_1_1Win32Windowp23" doxytag="Ogre::RenderTargetTexture::mLastTime" ></a><p>
4535<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4536  <tr>
4537    <td class="mdRow">
4538      <table cellpadding="0" cellspacing="0" border="0">
4539        <tr>
4540          <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>
4541      </table>
4542    </td>
4543  </tr>
4544</table>
4545<table cellspacing=5 cellpadding=0 border=0>
4546  <tr>
4547    <td>
4548      &nbsp;
4549    </td>
4550    <td>
4551
4552<p>
4553
4554<p>
4555Definition 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>
4556  </tr>
4557</table>
4558<a class="anchor" name="Ogre_1_1Win32Windowp28" doxytag="Ogre::RenderTargetTexture::mListeners" ></a><p>
4559<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4560  <tr>
4561    <td class="mdRow">
4562      <table cellpadding="0" cellspacing="0" border="0">
4563        <tr>
4564          <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>
4565      </table>
4566    </td>
4567  </tr>
4568</table>
4569<table cellspacing=5 cellpadding=0 border=0>
4570  <tr>
4571    <td>
4572      &nbsp;
4573    </td>
4574    <td>
4575
4576<p>
4577
4578<p>
4579Definition 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>
4580  </tr>
4581</table>
4582<a class="anchor" name="Ogre_1_1Texturep25" doxytag="Ogre::RenderTargetTexture::mLoader" ></a><p>
4583<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4584  <tr>
4585    <td class="mdRow">
4586      <table cellpadding="0" cellspacing="0" border="0">
4587        <tr>
4588          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a>* <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep25">Ogre::Resource::mLoader</a><code> [protected, inherited]</code>
4589      </table>
4590    </td>
4591  </tr>
4592</table>
4593<table cellspacing=5 cellpadding=0 border=0>
4594  <tr>
4595    <td>
4596      &nbsp;
4597    </td>
4598    <td>
4599
4600<p>
4601Optional manual loader; if provided, data is loaded from here instead of a file.
4602<p>
4603
4604<p>
4605Definition at line <a class="el" href="OgreResource_8h-source.html#l00089">89</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
4606  </tr>
4607</table>
4608<a class="anchor" name="Ogre_1_1Texturep5" doxytag="Ogre::RenderTargetTexture::mMipmapsHardwareGenerated" ></a><p>
4609<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4610  <tr>
4611    <td class="mdRow">
4612      <table cellpadding="0" cellspacing="0" border="0">
4613        <tr>
4614          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep5">Ogre::Texture::mMipmapsHardwareGenerated</a><code> [protected, inherited]</code>
4615      </table>
4616    </td>
4617  </tr>
4618</table>
4619<table cellspacing=5 cellpadding=0 border=0>
4620  <tr>
4621    <td>
4622      &nbsp;
4623    </td>
4624    <td>
4625
4626<p>
4627
4628<p>
4629Definition at line <a class="el" href="OgreTexture_8h-source.html#l00256">256</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4630  </tr>
4631</table>
4632<a class="anchor" name="Ogre_1_1Win32Windowp13" doxytag="Ogre::RenderTargetTexture::mName" ></a><p>
4633<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4634  <tr>
4635    <td class="mdRow">
4636      <table cellpadding="0" cellspacing="0" border="0">
4637        <tr>
4638          <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>
4639      </table>
4640    </td>
4641  </tr>
4642</table>
4643<table cellspacing=5 cellpadding=0 border=0>
4644  <tr>
4645    <td>
4646      &nbsp;
4647    </td>
4648    <td>
4649
4650<p>
4651The name of this target.
4652<p>
4653
4654<p>
4655Definition 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>
4656  </tr>
4657</table>
4658<a class="anchor" name="Ogre_1_1Texturep18" doxytag="Ogre::RenderTargetTexture::mName" ></a><p>
4659<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4660  <tr>
4661    <td class="mdRow">
4662      <table cellpadding="0" cellspacing="0" border="0">
4663        <tr>
4664          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep18">Ogre::Resource::mName</a><code> [protected, inherited]</code>
4665      </table>
4666    </td>
4667  </tr>
4668</table>
4669<table cellspacing=5 cellpadding=0 border=0>
4670  <tr>
4671    <td>
4672      &nbsp;
4673    </td>
4674    <td>
4675
4676<p>
4677Unique name of the resource.
4678<p>
4679
4680<p>
4681Definition at line <a class="el" href="OgreResource_8h-source.html#l00075">75</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
4682  </tr>
4683</table>
4684<a class="anchor" name="Ogre_1_1Texturep4" doxytag="Ogre::RenderTargetTexture::mNumMipmaps" ></a><p>
4685<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4686  <tr>
4687    <td class="mdRow">
4688      <table cellpadding="0" cellspacing="0" border="0">
4689        <tr>
4690          <td class="md" nowrap valign="top"> size_t <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep4">Ogre::Texture::mNumMipmaps</a><code> [protected, inherited]</code>
4691      </table>
4692    </td>
4693  </tr>
4694</table>
4695<table cellspacing=5 cellpadding=0 border=0>
4696  <tr>
4697    <td>
4698      &nbsp;
4699    </td>
4700    <td>
4701
4702<p>
4703
4704<p>
4705Definition at line <a class="el" href="OgreTexture_8h-source.html#l00255">255</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4706  </tr>
4707</table>
4708<a class="anchor" name="Ogre_1_1Texturep3" doxytag="Ogre::RenderTargetTexture::mNumRequestedMipmaps" ></a><p>
4709<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4710  <tr>
4711    <td class="mdRow">
4712      <table cellpadding="0" cellspacing="0" border="0">
4713        <tr>
4714          <td class="md" nowrap valign="top"> size_t <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep3">Ogre::Texture::mNumRequestedMipmaps</a><code> [protected, inherited]</code>
4715      </table>
4716    </td>
4717  </tr>
4718</table>
4719<table cellspacing=5 cellpadding=0 border=0>
4720  <tr>
4721    <td>
4722      &nbsp;
4723    </td>
4724    <td>
4725
4726<p>
4727
4728<p>
4729Definition at line <a class="el" href="OgreTexture_8h-source.html#l00254">254</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4730  </tr>
4731</table>
4732<a class="anchor" name="Ogre_1_1Texturep24" doxytag="Ogre::RenderTargetTexture::mOrigin" ></a><p>
4733<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4734  <tr>
4735    <td class="mdRow">
4736      <table cellpadding="0" cellspacing="0" border="0">
4737        <tr>
4738          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep24">Ogre::Resource::mOrigin</a><code> [protected, inherited]</code>
4739      </table>
4740    </td>
4741  </tr>
4742</table>
4743<table cellspacing=5 cellpadding=0 border=0>
4744  <tr>
4745    <td>
4746      &nbsp;
4747    </td>
4748    <td>
4749
4750<p>
4751Origin of this resource (e.g. script name) - optional.
4752<p>
4753
4754<p>
4755Definition at line <a class="el" href="OgreResource_8h-source.html#l00087">87</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
4756  </tr>
4757</table>
4758<a class="anchor" name="Ogre_1_1Texturep26" doxytag="Ogre::RenderTargetTexture::mParamDictName" ></a><p>
4759<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4760  <tr>
4761    <td class="mdRow">
4762      <table cellpadding="0" cellspacing="0" border="0">
4763        <tr>
4764          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturep26">Ogre::StringInterface::mParamDictName</a><code> [protected, inherited]</code>
4765      </table>
4766    </td>
4767  </tr>
4768</table>
4769<table cellspacing=5 cellpadding=0 border=0>
4770  <tr>
4771    <td>
4772      &nbsp;
4773    </td>
4774    <td>
4775
4776<p>
4777Class name for this instance to be used as a lookup (must be initialised by subclasses).
4778<p>
4779
4780<p>
4781Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00160">160</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
4782  </tr>
4783</table>
4784<a class="anchor" name="Ogre_1_1Win32Windowp14" doxytag="Ogre::RenderTargetTexture::mPriority" ></a><p>
4785<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4786  <tr>
4787    <td class="mdRow">
4788      <table cellpadding="0" cellspacing="0" border="0">
4789        <tr>
4790          <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>
4791      </table>
4792    </td>
4793  </tr>
4794</table>
4795<table cellspacing=5 cellpadding=0 border=0>
4796  <tr>
4797    <td>
4798      &nbsp;
4799    </td>
4800    <td>
4801
4802<p>
4803The priority of the render target.
4804<p>
4805
4806<p>
4807Definition 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>
4808  </tr>
4809</table>
4810<a class="anchor" name="Ogre_1_1Texturet0" doxytag="Ogre::RenderTargetTexture::msDictionary" ></a><p>
4811<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4812  <tr>
4813    <td class="mdRow">
4814      <table cellpadding="0" cellspacing="0" border="0">
4815        <tr>
4816          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a520">ParamDictionaryMap</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">Ogre::StringInterface::msDictionary</a><code> [static, protected, inherited]</code>
4817      </table>
4818    </td>
4819  </tr>
4820</table>
4821<table cellspacing=5 cellpadding=0 border=0>
4822  <tr>
4823    <td>
4824      &nbsp;
4825    </td>
4826    <td>
4827
4828<p>
4829Dictionary of parameters.
4830<p>
4831
4832<p>
4833Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00157">157</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
4834  </tr>
4835</table>
4836<a class="anchor" name="Ogre_1_1Texturep22" doxytag="Ogre::RenderTargetTexture::mSize" ></a><p>
4837<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4838  <tr>
4839    <td class="mdRow">
4840      <table cellpadding="0" cellspacing="0" border="0">
4841        <tr>
4842          <td class="md" nowrap valign="top"> size_t <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep22">Ogre::Resource::mSize</a><code> [protected, inherited]</code>
4843      </table>
4844    </td>
4845  </tr>
4846</table>
4847<table cellspacing=5 cellpadding=0 border=0>
4848  <tr>
4849    <td>
4850      &nbsp;
4851    </td>
4852    <td>
4853
4854<p>
4855The size of the resource in bytes.
4856<p>
4857
4858<p>
4859Definition at line <a class="el" href="OgreResource_8h-source.html#l00083">83</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
4860  </tr>
4861</table>
4862<a class="anchor" name="Ogre_1_1Texturep10" doxytag="Ogre::RenderTargetTexture::mSrcBpp" ></a><p>
4863<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4864  <tr>
4865    <td class="mdRow">
4866      <table cellpadding="0" cellspacing="0" border="0">
4867        <tr>
4868          <td class="md" nowrap valign="top"> unsigned short <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep10">Ogre::Texture::mSrcBpp</a><code> [protected, inherited]</code>
4869      </table>
4870    </td>
4871  </tr>
4872</table>
4873<table cellspacing=5 cellpadding=0 border=0>
4874  <tr>
4875    <td>
4876      &nbsp;
4877    </td>
4878    <td>
4879
4880<p>
4881
4882<p>
4883Definition at line <a class="el" href="OgreTexture_8h-source.html#l00263">263</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4884  </tr>
4885</table>
4886<a class="anchor" name="Ogre_1_1Texturep13" doxytag="Ogre::RenderTargetTexture::mSrcDepth" ></a><p>
4887<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4888  <tr>
4889    <td class="mdRow">
4890      <table cellpadding="0" cellspacing="0" border="0">
4891        <tr>
4892          <td class="md" nowrap valign="top"> unsigned long <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep13">Ogre::Texture::mSrcDepth</a><code> [protected, inherited]</code>
4893      </table>
4894    </td>
4895  </tr>
4896</table>
4897<table cellspacing=5 cellpadding=0 border=0>
4898  <tr>
4899    <td>
4900      &nbsp;
4901    </td>
4902    <td>
4903
4904<p>
4905
4906<p>
4907Definition at line <a class="el" href="OgreTexture_8h-source.html#l00264">264</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4908  </tr>
4909</table>
4910<a class="anchor" name="Ogre_1_1Texturep12" doxytag="Ogre::RenderTargetTexture::mSrcHeight" ></a><p>
4911<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4912  <tr>
4913    <td class="mdRow">
4914      <table cellpadding="0" cellspacing="0" border="0">
4915        <tr>
4916          <td class="md" nowrap valign="top"> unsigned long <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep12">Ogre::Texture::mSrcHeight</a><code> [protected, inherited]</code>
4917      </table>
4918    </td>
4919  </tr>
4920</table>
4921<table cellspacing=5 cellpadding=0 border=0>
4922  <tr>
4923    <td>
4924      &nbsp;
4925    </td>
4926    <td>
4927
4928<p>
4929
4930<p>
4931Definition at line <a class="el" href="OgreTexture_8h-source.html#l00264">264</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4932  </tr>
4933</table>
4934<a class="anchor" name="Ogre_1_1Texturep11" doxytag="Ogre::RenderTargetTexture::mSrcWidth" ></a><p>
4935<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4936  <tr>
4937    <td class="mdRow">
4938      <table cellpadding="0" cellspacing="0" border="0">
4939        <tr>
4940          <td class="md" nowrap valign="top"> unsigned long <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep11">Ogre::Texture::mSrcWidth</a><code> [protected, inherited]</code>
4941      </table>
4942    </td>
4943  </tr>
4944</table>
4945<table cellspacing=5 cellpadding=0 border=0>
4946  <tr>
4947    <td>
4948      &nbsp;
4949    </td>
4950    <td>
4951
4952<p>
4953
4954<p>
4955Definition at line <a class="el" href="OgreTexture_8h-source.html#l00264">264</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
4956  </tr>
4957</table>
4958<a class="anchor" name="Ogre_1_1Win32Windowp19" doxytag="Ogre::RenderTargetTexture::mStats" ></a><p>
4959<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4960  <tr>
4961    <td class="mdRow">
4962      <table cellpadding="0" cellspacing="0" border="0">
4963        <tr>
4964          <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>
4965      </table>
4966    </td>
4967  </tr>
4968</table>
4969<table cellspacing=5 cellpadding=0 border=0>
4970  <tr>
4971    <td>
4972      &nbsp;
4973    </td>
4974    <td>
4975
4976<p>
4977
4978<p>
4979Definition 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>
4980  </tr>
4981</table>
4982<a class="anchor" name="Ogre_1_1Texturep7" doxytag="Ogre::RenderTargetTexture::mTextureType" ></a><p>
4983<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4984  <tr>
4985    <td class="mdRow">
4986      <table cellpadding="0" cellspacing="0" border="0">
4987        <tr>
4988          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a681">TextureType</a> <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep7">Ogre::Texture::mTextureType</a><code> [protected, inherited]</code>
4989      </table>
4990    </td>
4991  </tr>
4992</table>
4993<table cellspacing=5 cellpadding=0 border=0>
4994  <tr>
4995    <td>
4996      &nbsp;
4997    </td>
4998    <td>
4999
5000<p>
5001
5002<p>
5003Definition at line <a class="el" href="OgreTexture_8h-source.html#l00259">259</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
5004  </tr>
5005</table>
5006<a class="anchor" name="Ogre_1_1Win32Windowp20" doxytag="Ogre::RenderTargetTexture::mTimer" ></a><p>
5007<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5008  <tr>
5009    <td class="mdRow">
5010      <table cellpadding="0" cellspacing="0" border="0">
5011        <tr>
5012          <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>
5013      </table>
5014    </td>
5015  </tr>
5016</table>
5017<table cellspacing=5 cellpadding=0 border=0>
5018  <tr>
5019    <td>
5020      &nbsp;
5021    </td>
5022    <td>
5023
5024<p>
5025
5026<p>
5027Definition 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>
5028  </tr>
5029</table>
5030<a class="anchor" name="Ogre_1_1Texturep9" doxytag="Ogre::RenderTargetTexture::mUsage" ></a><p>
5031<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5032  <tr>
5033    <td class="mdRow">
5034      <table cellpadding="0" cellspacing="0" border="0">
5035        <tr>
5036          <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep9">Ogre::Texture::mUsage</a><code> [protected, inherited]</code>
5037      </table>
5038    </td>
5039  </tr>
5040</table>
5041<table cellspacing=5 cellpadding=0 border=0>
5042  <tr>
5043    <td>
5044      &nbsp;
5045    </td>
5046    <td>
5047
5048<p>
5049
5050<p>
5051Definition at line <a class="el" href="OgreTexture_8h-source.html#l00261">261</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
5052  </tr>
5053</table>
5054<a class="anchor" name="Ogre_1_1Win32Windowp27" doxytag="Ogre::RenderTargetTexture::mViewportList" ></a><p>
5055<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5056  <tr>
5057    <td class="mdRow">
5058      <table cellpadding="0" cellspacing="0" border="0">
5059        <tr>
5060          <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>
5061      </table>
5062    </td>
5063  </tr>
5064</table>
5065<table cellspacing=5 cellpadding=0 border=0>
5066  <tr>
5067    <td>
5068      &nbsp;
5069    </td>
5070    <td>
5071
5072<p>
5073List of viewports, map on Z-order.
5074<p>
5075
5076<p>
5077Definition 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>
5078  </tr>
5079</table>
5080<a class="anchor" name="Ogre_1_1Win32Windowp15" doxytag="Ogre::RenderTargetTexture::mWidth" ></a><p>
5081<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5082  <tr>
5083    <td class="mdRow">
5084      <table cellpadding="0" cellspacing="0" border="0">
5085        <tr>
5086          <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>
5087      </table>
5088    </td>
5089  </tr>
5090</table>
5091<table cellspacing=5 cellpadding=0 border=0>
5092  <tr>
5093    <td>
5094      &nbsp;
5095    </td>
5096    <td>
5097
5098<p>
5099
5100<p>
5101Definition 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>
5102  </tr>
5103</table>
5104<a class="anchor" name="Ogre_1_1Texturep1" doxytag="Ogre::RenderTargetTexture::mWidth" ></a><p>
5105<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5106  <tr>
5107    <td class="mdRow">
5108      <table cellpadding="0" cellspacing="0" border="0">
5109        <tr>
5110          <td class="md" nowrap valign="top"> unsigned long <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturep1">Ogre::Texture::mWidth</a><code> [protected, inherited]</code>
5111      </table>
5112    </td>
5113  </tr>
5114</table>
5115<table cellspacing=5 cellpadding=0 border=0>
5116  <tr>
5117    <td>
5118      &nbsp;
5119    </td>
5120    <td>
5121
5122<p>
5123
5124<p>
5125Definition at line <a class="el" href="OgreTexture_8h-source.html#l00251">251</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
5126  </tr>
5127</table>
5128<hr>The documentation for this class was generated from the following file:<ul>
5129<li><a class="el" href="OgreRenderTargetTexture_8h-source.html">OgreRenderTargetTexture.h</a></ul>
5130<hr>
5131<p>
5132Copyright &copy; 2000-2005 by The OGRE Team<br />
5133<!--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/>
5134This 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/>
5135                <!--/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#">
5136                <Work rdf:about="">
5137                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
5138        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
5139                </Work>
5140                <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> -->
5141
5142Last modified Sun Feb 12 13:02:39 2006
5143</p>
5144</body>
5145</html>
Note: See TracBrowser for help on using the repository browser.