Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > media > contrib > by-pkgid > 06719cf03808e17ae6f0852ca1052dc2 > files > 1966

libogre1-devel-0.13.0-1mdk.i586.rpm

<html>
<head>
<title>Ogre::D3D9Texture class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link type="text/css" rel="stylesheet" href="style.css">
</head>

<body>
<!-- Generated by Doxygen 1.2.16 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>Ogre::D3D9Texture  Class Reference</h1><code>#include &lt;<a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::D3D9Texture:<p><center><img src="classOgre_1_1D3D9Texture__inherit__graph.png" border="0" usemap="#Ogre_1_1D3D9Texture__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1D3D9Texture__inherit__map">
<area href="classOgre_1_1Texture.html" shape="rect" coords="24,105,117,86" alt="">
<area href="classOgre_1_1Resource.html" shape="rect" coords="19,36,123,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::D3D9Texture:<p><center><img src="classOgre_1_1D3D9Texture__coll__graph.png" border="0" usemap="#Ogre_1_1D3D9Texture__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1D3D9Texture__coll__map">
<area href="classOgre_1_1Texture.html" shape="rect" coords="113,217,207,199" alt="">
<area href="classOgre_1_1Resource.html" shape="rect" coords="111,127,215,108" alt="">
<area href="classOgre_1_1String.html" shape="rect" coords="44,36,124,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1D3D9Texture-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea0">D3D9Texture</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, <a class="el" href="namespaceOgre.html#a648">TextureType</a> texType, IDirect3DDevice9 *pD3DDevice, <a class="el" href="namespaceOgre.html#a647">TextureUsage</a> usage)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>constructor 1</em> <a href="#Ogre_1_1D3D9Texturea0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea1">D3D9Texture</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, <a class="el" href="namespaceOgre.html#a648">TextureType</a> texType, IDirect3DDevice9 *pD3DDevice, <a class="el" href="namespaceOgre.html#a352">uint</a> width, <a class="el" href="namespaceOgre.html#a352">uint</a> height, <a class="el" href="namespaceOgre.html#a352">uint</a> numMips, <a class="el" href="namespaceOgre.html#a623">PixelFormat</a> format, <a class="el" href="namespaceOgre.html#a647">TextureUsage</a> usage)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>constructor 2</em> <a href="#Ogre_1_1D3D9Texturea1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea2">~D3D9Texture</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>destructor</em> <a href="#Ogre_1_1D3D9Texturea2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea3">blitImage</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;src, const <a class="el" href="structOgre_1_1Image_1_1Rect.html">Image::Rect</a> imgRect, const <a class="el" href="structOgre_1_1Image_1_1Rect.html">Image::Rect</a> texRect)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>overriden from <a class="el" href="classOgre_1_1Texture.html">Texture</a></em> <a href="#Ogre_1_1D3D9Texturea3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea4">blitToTexture</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;src, unsigned uStartX, unsigned uStartY)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>overriden from <a class="el" href="classOgre_1_1Texture.html">Texture</a></em> <a href="#Ogre_1_1D3D9Texturea4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea5">copyToTexture</a> (<a class="el" href="classOgre_1_1Texture.html">Texture</a> *target)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>overriden from <a class="el" href="classOgre_1_1Texture.html">Texture</a></em> <a href="#Ogre_1_1D3D9Texturea5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea6">loadImage</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;img)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>overriden from <a class="el" href="classOgre_1_1Texture.html">Texture</a></em> <a href="#Ogre_1_1D3D9Texturea6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea7">load</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>overriden from <a class="el" href="classOgre_1_1Resource.html">Resource</a></em> <a href="#Ogre_1_1D3D9Texturea7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea8">unload</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>overriden from <a class="el" href="classOgre_1_1Resource.html">Resource</a></em> <a href="#Ogre_1_1D3D9Texturea8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DBaseTexture9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea9">getTexture</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>retrieves a pointer to the actual texture</em> <a href="#Ogre_1_1D3D9Texturea9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DTexture9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea10">getNormTexture</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>retrieves a pointer to the normal 1D/2D texture</em> <a href="#Ogre_1_1D3D9Texturea10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DCubeTexture9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea11">getCubeTexture</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>retrieves a pointer to the cube texture</em> <a href="#Ogre_1_1D3D9Texturea11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DSurface9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea12">getDepthStencil</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>retrieves a pointer to the Depth stencil</em> <a href="#Ogre_1_1D3D9Texturea12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a648">TextureType</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea0">getTextureType</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the type of texture.</em> <a href="#Ogre_1_1Texturea0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea1">getNumMipMaps</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the number of mipmaps to be used for this texture.</em> <a href="#Ogre_1_1Texturea1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea2">setNumMipMaps</a> (unsigned short num)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the number of mipmaps to be used for this texture.</em> <a href="#Ogre_1_1Texturea2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea3">getGamma</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the gamma adjustment factor applied to this texture.</em> <a href="#Ogre_1_1Texturea3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea4">setGamma</a> (float g)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the gamma adjustment factor applied to this texture.</em> <a href="#Ogre_1_1Texturea4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea5">getHeight</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the height of the texture.</em> <a href="#Ogre_1_1Texturea5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea6">getWidth</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the width of the texture.</em> <a href="#Ogre_1_1Texturea6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea7">getDepth</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the depth of the texture (only applicable for 3D textures).</em> <a href="#Ogre_1_1Texturea7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::pair&lt; <a class="el" href="namespaceOgre.html#a352">uint</a>, <a class="el" href="namespaceOgre.html#a352">uint</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea8">getDimensions</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns both the width and height of the texture.</em> <a href="#Ogre_1_1Texturea8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a647">TextureUsage</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea9">getUsage</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the TextureUsage indentifier for this <a class="el" href="classOgre_1_1Texture.html">Texture</a>.</em> <a href="#Ogre_1_1Texturea9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea14">loadRawData</a> (const <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;pData, <a class="el" href="namespaceOgre.html#a351">ushort</a> uWidth, <a class="el" href="namespaceOgre.html#a351">ushort</a> uHeight, <a class="el" href="namespaceOgre.html#a623">PixelFormat</a> eFormat)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Loads the data from the raw memory area.</em> <a href="#Ogre_1_1Texturea14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea15">enable32Bit</a> (bool setting=true)</td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a623">PixelFormat</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea16">getFormat</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the pixel format for the texture surface.</em> <a href="#Ogre_1_1Texturea16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturea17">hasAlpha</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns true if the texture has an alpha layer.</em> <a href="#Ogre_1_1Texturea17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual size_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipa23">getSize</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves info about the size of the resource.</em> <a href="#Ogre_1_1Zipa23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipa24">touch</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>'Touches' the resource to indicate it has been used.</em> <a href="#Ogre_1_1Zipa24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipa25">getLastAccess</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the last time the resource was 'touched'.</em> <a href="#Ogre_1_1Zipa25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipa26">getName</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets resource name.</em> <a href="#Ogre_1_1Zipa26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a392">ResourceHandle</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipa27">getHandle</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipa28">isLoaded</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> has been loaded, false otherwise.</em> <a href="#Ogre_1_1Zipa28"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipa29">destroy</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>A method to make the resource delete itself.</em> <a href="#Ogre_1_1Zipa29"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen0">mHeight</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen1">mWidth</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen2">mDepth</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen3">mNumMipMaps</a></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen4">mGamma</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a648">TextureType</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen5">mTextureType</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a623">PixelFormat</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen6">mFormat</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a647">TextureUsage</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen7">mUsage</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen8">mSrcBpp</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen9">mSrcWidth</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen10">mSrcHeight</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen11">mFinalBpp</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Texturen12">mHasAlpha</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipn0">mName</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a392">ResourceHandle</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipn1">mHandle</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipn2">mIsLoaded</a></td></tr>
<tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipn3">mLastAccess</a></td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1Zipn4">mSize</a></td></tr>
<tr><td colspan=2><br><h2>Private Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec0">_loadCubeTex</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, load a cube texture</em> <a href="#Ogre_1_1D3D9Texturec0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec1">_loadNormTex</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, load a normal texture</em> <a href="#Ogre_1_1D3D9Texturec1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec2">_loadVolumeTex</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, load a volume texture</em> <a href="#Ogre_1_1D3D9Texturec2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec3">_createTex</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, create a blank texture</em> <a href="#Ogre_1_1D3D9Texturec3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec4">_createNormTex</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, create a blank normal 1D/2D texture</em> <a href="#Ogre_1_1D3D9Texturec4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec5">_createCubeTex</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, create a blank cube texture</em> <a href="#Ogre_1_1D3D9Texturec5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>D3DFORMAT&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec6">_chooseD3DFormat</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, return a D3D pixel format for texture creation</em> <a href="#Ogre_1_1D3D9Texturec6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec7">_getColorMasks</a> (D3DFORMAT format, DWORD *pdwRed, DWORD *pdwGreen, DWORD *pdwBlue, DWORD *pdwAlpha, DWORD *pdwRGBBitCount)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, return the color masks for a given format</em> <a href="#Ogre_1_1D3D9Texturec7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec8">_copyMemoryToSurface</a> (const unsigned char *pBuffer, IDirect3DSurface9 *pSurface)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, copy a memory block to the given surface</em> <a href="#Ogre_1_1D3D9Texturec8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec9">_blitImageToNormTex</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;srcImage)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, blits a given image to normal textures</em> <a href="#Ogre_1_1D3D9Texturec9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec10">_blitImagesToCubeTex</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> srcImages[])</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, blits images to cube textures</em> <a href="#Ogre_1_1D3D9Texturec10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec11">_freeResources</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, free D3D9 resources</em> <a href="#Ogre_1_1D3D9Texturec11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec12">_initMembers</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, initialize member vars</em> <a href="#Ogre_1_1D3D9Texturec12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec13">_setDevice</a> (IDirect3DDevice9 *pDev)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, set the device and fillIn the device caps</em> <a href="#Ogre_1_1D3D9Texturec13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec14">_constructCubeFaceNames</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, construct full cube texture face names from a given string</em> <a href="#Ogre_1_1D3D9Texturec14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec15">_setSrcAttributes</a> (unsigned long width, unsigned long height, unsigned long depth, <a class="el" href="namespaceOgre.html#a623">PixelFormat</a> format)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, set <a class="el" href="classOgre_1_1Texture.html">Texture</a> class source image protected attributes</em> <a href="#Ogre_1_1D3D9Texturec15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec16">_setFinalAttributes</a> (unsigned long width, unsigned long height, unsigned long depth, <a class="el" href="namespaceOgre.html#a623">PixelFormat</a> format)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, set <a class="el" href="classOgre_1_1Texture.html">Texture</a> class final texture protected attributes</em> <a href="#Ogre_1_1D3D9Texturec16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>D3DTEXTUREFILTERTYPE&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec17">_getBestFilterMethod</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, return the best by hardware supported filter method</em> <a href="#Ogre_1_1D3D9Texturec17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec18">_canAutoGenMipMaps</a> (DWORD srcUsage, D3DRESOURCETYPE srcType, D3DFORMAT srcFormat)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, return true if the device/texture combination can auto gen. mip maps</em> <a href="#Ogre_1_1D3D9Texturec18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec19">_createDepthStencil</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, create a depth stencil for the render target texture</em> <a href="#Ogre_1_1D3D9Texturec19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturec20">_getCubeFaceName</a> (unsigned char face)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, the cube map face name for the spec. face index</em> <a href="#Ogre_1_1D3D9Texturec20"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Private Methods</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a623">PixelFormat</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturef0">_getPF</a> (D3DFORMAT d3dPF)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Create a depth buffer for our render target, it must be of the same format as other targets !!! .</em> <a href="#Ogre_1_1D3D9Texturef0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>D3DFORMAT&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturef1">_getPF</a> (<a class="el" href="namespaceOgre.html#a623">PixelFormat</a> ogrePF)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, convert <a class="el" href="namespaceOgre.html">Ogre</a> pixel format to D3D9 pixel format</em> <a href="#Ogre_1_1D3D9Texturef1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturef2">_getPFBpp</a> (<a class="el" href="namespaceOgre.html#a623">PixelFormat</a> ogrePF)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>internal method, return the BPP for the specified format</em> <a href="#Ogre_1_1D3D9Texturef2"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DDevice9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo0">mpDev</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classOgre_1_1D3DDevice.html">D3DDevice</a> pointer.</em> <a href="#Ogre_1_1D3D9Textureo0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3D9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo1">mpD3D</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>D3D9 pointer.</em> <a href="#Ogre_1_1D3D9Textureo1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DTexture9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo2">mpNormTex</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>1D/2D normal texture pointer</em> <a href="#Ogre_1_1D3D9Textureo2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DCubeTexture9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo3">mpCubeTex</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>cubic texture pointer</em> <a href="#Ogre_1_1D3D9Textureo3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DVolumeTexture9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo4">mpVolumeTex</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Volume texture.</em> <a href="#Ogre_1_1D3D9Textureo4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DTexture9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo5">mpTmpNormTex</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>temp. 1D/2D normal texture pointer</em> <a href="#Ogre_1_1D3D9Textureo5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DCubeTexture9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo6">mpTmpCubeTex</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>temp cubic texture pointer</em> <a href="#Ogre_1_1D3D9Textureo6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DSurface9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo7">mpZBuff</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>z-buffer for the render surface pointer</em> <a href="#Ogre_1_1D3D9Textureo7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>IDirect3DBaseTexture9 *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo8">mpTex</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>actual texture pointer</em> <a href="#Ogre_1_1D3D9Textureo8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo9">mCubeFaceNames</a> [6]</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>cube texture individual face names</em> <a href="#Ogre_1_1D3D9Textureo9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>D3DDEVICE_CREATION_PARAMETERS&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo10">mDevCreParams</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>device creation parameters</em> <a href="#Ogre_1_1D3D9Textureo10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>D3DFORMAT&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo11">mBBPixelFormat</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>back buffer pixel format</em> <a href="#Ogre_1_1D3D9Textureo11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>D3DCAPS9&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Textureo12">mDevCaps</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>device capabilities pointer</em> <a href="#Ogre_1_1D3D9Textureo12"></a><em></em></font><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1D3D9Texturea0" doxytag="Ogre::D3D9Texture::D3D9Texture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::D3D9Texture::D3D9Texture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>name</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a648">TextureType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>texType</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>IDirect3DDevice9 *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pD3DDevice</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a647">TextureUsage</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>usage</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
constructor 1
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">40</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00694">_constructCubeFaceNames</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00655">_setDevice</a>(), <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreResource_8h-source.html#l00056">Ogre::Resource::mName</a>, <a class="el" href="OgreTexture_8h-source.html#l00177">Ogre::Texture::mTextureType</a>, <a class="el" href="OgreTexture_8h-source.html#l00179">Ogre::Texture::mUsage</a>, <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>, <a class="el" href="OgreTexture_8h-source.html#l00045">Ogre::TextureType</a>, and <a class="el" href="OgreTexture_8h-source.html#l00037">Ogre::TextureUsage</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea1" doxytag="Ogre::D3D9Texture::D3D9Texture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::D3D9Texture::D3D9Texture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>name</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a648">TextureType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>texType</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>IDirect3DDevice9 *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pD3DDevice</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a352">uint</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a352">uint</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a352">uint</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>numMips</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a623">PixelFormat</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>format</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a647">TextureUsage</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>usage</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
constructor 2
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00055">55</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00694">_constructCubeFaceNames</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">_createTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00655">_setDevice</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>, <a class="el" href="OgreResource_8h-source.html#l00056">Ogre::Resource::mName</a>, <a class="el" href="OgreTexture_8h-source.html#l00174">Ogre::Texture::mNumMipMaps</a>, <a class="el" href="OgreTexture_8h-source.html#l00177">Ogre::Texture::mTextureType</a>, <a class="el" href="OgreTexture_8h-source.html#l00179">Ogre::Texture::mUsage</a>, <a class="el" href="OgreCommon_8h-source.html#l00170">Ogre::PixelFormat</a>, <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>, <a class="el" href="OgreTexture_8h-source.html#l00045">Ogre::TextureType</a>, <a class="el" href="OgreTexture_8h-source.html#l00037">Ogre::TextureUsage</a>, <a class="el" href="namespaceOgre.html#a647a438">Ogre::TU_RENDERTARGET</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00116">Ogre::uint</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea2" doxytag="Ogre::D3D9Texture::~D3D9Texture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::D3D9Texture::~D3D9Texture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
destructor
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00080">80</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreResource_8h-source.html#l00127">Ogre::Resource::isLoaded</a>(), <a class="el" href="OgreD3D9Texture_8h-source.html#l00047">mpD3D</a>, <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00036">SAFE_RELEASE</a>, and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00246">unload</a>().    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1D3D9Texturec10" doxytag="Ogre::D3D9Texture::_blitImagesToCubeTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_blitImagesToCubeTex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>srcImages</em>[]          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, blits images to cube textures
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">1063</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01175">_chooseD3DFormat</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00861">_copyMemoryToSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00788">_getBestFilterMethod</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01236">_getPF</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreImage_8cpp-source.html#l00326">Ogre::Image::getData</a>(), <a class="el" href="OgreTexture_8h-source.html#l00158">Ogre::Texture::getFormat</a>(), <a class="el" href="OgreTexture_8h-source.html#l00096">Ogre::Texture::getHeight</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00375">Ogre::Image::getHeight</a>(), <a class="el" href="OgreTexture_8h-source.html#l00100">Ogre::Texture::getWidth</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00369">Ogre::Image::getWidth</a>(), <a class="el" href="OgreD3D9Texture_8h-source.html#l00051">mpCubeTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00057">mpTmpCubeTex</a>, and <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00036">SAFE_RELEASE</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec9" doxytag="Ogre::D3D9Texture::_blitImageToNormTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_blitImageToNormTex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>srcImage</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, blits a given image to normal textures
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">956</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01175">_chooseD3DFormat</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00861">_copyMemoryToSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00788">_getBestFilterMethod</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01236">_getPF</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreImage_8cpp-source.html#l00326">Ogre::Image::getData</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00387">Ogre::Image::getFormat</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00375">Ogre::Image::getHeight</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00369">Ogre::Image::getWidth</a>(), <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00049">mpNormTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00055">mpTmpNormTex</a>, and <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00036">SAFE_RELEASE</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00196">loadImage</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec18" doxytag="Ogre::D3D9Texture::_canAutoGenMipMaps"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::D3D9Texture::_canAutoGenMipMaps </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">DWORD&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>srcUsage</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>D3DRESOURCETYPE&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>srcType</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>D3DFORMAT&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>srcFormat</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, return true if the device/texture combination can auto gen. mip maps
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00799">799</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8h-source.html#l00068">mBBPixelFormat</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00070">mDevCaps</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00066">mDevCreParams</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00047">mpD3D</a>, and <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec6" doxytag="Ogre::D3D9Texture::_chooseD3DFormat"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> D3DFORMAT Ogre::D3D9Texture::_chooseD3DFormat </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, return a D3D pixel format for texture creation
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01175">1175</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreTexture_8h-source.html#l00183">Ogre::Texture::mFinalBpp</a>, and <a class="el" href="OgreTexture_8h-source.html#l00184">Ogre::Texture::mHasAlpha</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec14" doxytag="Ogre::D3D9Texture::_constructCubeFaceNames"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_constructCubeFaceNames </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, construct full cube texture face names from a given string
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00694">694</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreD3D9Texture_8h-source.html#l00064">mCubeFaceNames</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">D3D9Texture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec8" doxytag="Ogre::D3D9Texture::_copyMemoryToSurface"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_copyMemoryToSurface </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const unsigned char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pBuffer</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>IDirect3DSurface9 *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pSurface</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, copy a memory block to the given surface
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00861">861</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00827">_getColorMasks</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreTexture_8h-source.html#l00181">Ogre::Texture::mSrcBpp</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcHeight</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcWidth</a>, and <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00036">SAFE_RELEASE</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec5" doxytag="Ogre::D3D9Texture::_createCubeTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_createCubeTex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, create a blank cube texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">545</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00799">_canAutoGenMipMaps</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01175">_chooseD3DFormat</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">_createDepthStencil</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00068">mBBPixelFormat</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00070">mDevCaps</a>, <a class="el" href="OgreTexture_8h-source.html#l00174">Ogre::Texture::mNumMipMaps</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00051">mpCubeTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00057">mpTmpCubeTex</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcHeight</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcWidth</a>, <a class="el" href="OgreTexture_8h-source.html#l00179">Ogre::Texture::mUsage</a>, and <a class="el" href="namespaceOgre.html#a647a438">Ogre::TU_RENDERTARGET</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">_createTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec19" doxytag="Ogre::D3D9Texture::_createDepthStencil"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_createDepthStencil </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, create a depth stencil for the render target texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">1190</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00059">mpZBuff</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcHeight</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcWidth</a>, and <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00036">SAFE_RELEASE</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec4" doxytag="Ogre::D3D9Texture::_createNormTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_createNormTex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, create a blank normal 1D/2D texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">452</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00799">_canAutoGenMipMaps</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01175">_chooseD3DFormat</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">_createDepthStencil</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00068">mBBPixelFormat</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00070">mDevCaps</a>, <a class="el" href="OgreTexture_8h-source.html#l00174">Ogre::Texture::mNumMipMaps</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00049">mpNormTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00055">mpTmpNormTex</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcHeight</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcWidth</a>, <a class="el" href="OgreTexture_8h-source.html#l00179">Ogre::Texture::mUsage</a>, and <a class="el" href="namespaceOgre.html#a647a438">Ogre::TU_RENDERTARGET</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">_createTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00196">loadImage</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec3" doxytag="Ogre::D3D9Texture::_createTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_createTex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, create a blank texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">431</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcHeight</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcWidth</a>, <a class="el" href="namespaceOgre.html#a648a439">Ogre::TEX_TYPE_1D</a>, <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>, and <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00055">D3D9Texture</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec11" doxytag="Ogre::D3D9Texture::_freeResources"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_freeResources </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, free D3D9 resources
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">256</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8h-source.html#l00051">mpCubeTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00049">mpNormTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00059">mpZBuff</a>, and <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00036">SAFE_RELEASE</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00694">_constructCubeFaceNames</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00861">_copyMemoryToSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">_createDepthStencil</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">_createTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">_loadVolumeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00246">unload</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec17" doxytag="Ogre::D3D9Texture::_getBestFilterMethod"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> D3DTEXTUREFILTERTYPE Ogre::D3D9Texture::_getBestFilterMethod </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, return the best by hardware supported filter method
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00788">788</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8h-source.html#l00047">mpD3D</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, and <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec7" doxytag="Ogre::D3D9Texture::_getColorMasks"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_getColorMasks </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">D3DFORMAT&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>format</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>DWORD *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pdwRed</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>DWORD *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pdwGreen</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>DWORD *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pdwBlue</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>DWORD *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pdwAlpha</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>DWORD *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pdwRGBBitCount</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, return the color masks for a given format
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00827">827</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00861">_copyMemoryToSurface</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec20" doxytag="Ogre::D3D9Texture::_getCubeFaceName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::D3D9Texture::_getCubeFaceName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned char&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>face</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, the cube map face name for the spec. face index
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00122">122</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturef1" doxytag="Ogre::D3D9Texture::_getPF"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> D3DFORMAT Ogre::D3D9Texture::_getPF </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a623">PixelFormat</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ogrePF</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static, private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, convert <a class="el" href="namespaceOgre.html">Ogre</a> pixel format to D3D9 pixel format
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01263">1263</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a623a113">Ogre::PF_A2R10G10B10</a>, <a class="el" href="namespaceOgre.html#a623a103">Ogre::PF_A4L4</a>, <a class="el" href="namespaceOgre.html#a623a107">Ogre::PF_A4R4G4B4</a>, <a class="el" href="namespaceOgre.html#a623a102">Ogre::PF_A8</a>, <a class="el" href="namespaceOgre.html#a623a111">Ogre::PF_A8R8G8B8</a>, <a class="el" href="namespaceOgre.html#a623a114">Ogre::PF_B10G10R10A2</a>, <a class="el" href="namespaceOgre.html#a623a108">Ogre::PF_B4G4R4A4</a>, <a class="el" href="namespaceOgre.html#a623a106">Ogre::PF_B5G6R5</a>, <a class="el" href="namespaceOgre.html#a623a110">Ogre::PF_B8G8R8</a>, <a class="el" href="namespaceOgre.html#a623a112">Ogre::PF_B8G8R8A8</a>, <a class="el" href="namespaceOgre.html#a623a104">Ogre::PF_L4A4</a>, <a class="el" href="namespaceOgre.html#a623a101">Ogre::PF_L8</a>, <a class="el" href="namespaceOgre.html#a623a105">Ogre::PF_R5G6B5</a>, <a class="el" href="namespaceOgre.html#a623a109">Ogre::PF_R8G8B8</a>, <a class="el" href="namespaceOgre.html#a623a100">Ogre::PF_UNKNOWN</a>, and <a class="el" href="OgreCommon_8h-source.html#l00170">Ogre::PixelFormat</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturef0" doxytag="Ogre::D3D9Texture::_getPF"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a623">PixelFormat</a> Ogre::D3D9Texture::_getPF </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">D3DFORMAT&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>d3dPF</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static, private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a depth buffer for our render target, it must be of the same format as other targets !!! .
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01236">1236</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a623a113">Ogre::PF_A2R10G10B10</a>, <a class="el" href="namespaceOgre.html#a623a103">Ogre::PF_A4L4</a>, <a class="el" href="namespaceOgre.html#a623a107">Ogre::PF_A4R4G4B4</a>, <a class="el" href="namespaceOgre.html#a623a102">Ogre::PF_A8</a>, <a class="el" href="namespaceOgre.html#a623a111">Ogre::PF_A8R8G8B8</a>, <a class="el" href="namespaceOgre.html#a623a101">Ogre::PF_L8</a>, <a class="el" href="namespaceOgre.html#a623a105">Ogre::PF_R5G6B5</a>, <a class="el" href="namespaceOgre.html#a623a109">Ogre::PF_R8G8B8</a>, <a class="el" href="namespaceOgre.html#a623a100">Ogre::PF_UNKNOWN</a>, and <a class="el" href="OgreCommon_8h-source.html#l00170">Ogre::PixelFormat</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">_loadVolumeTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturef2" doxytag="Ogre::D3D9Texture::_getPFBpp"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::D3D9Texture::_getPFBpp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a623">PixelFormat</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ogrePF</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static, private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, return the BPP for the specified format
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00125">125</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00170">Ogre::PixelFormat</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec12" doxytag="Ogre::D3D9Texture::_initMembers"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_initMembers </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, initialize member vars
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">636</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8h-source.html#l00064">mCubeFaceNames</a>, <a class="el" href="OgreTexture_8h-source.html#l00170">Ogre::Texture::mHeight</a>, <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00051">mpCubeTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00047">mpD3D</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00049">mpNormTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00057">mpTmpCubeTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00055">mpTmpNormTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00059">mpZBuff</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcHeight</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcWidth</a>, and <a class="el" href="OgreTexture_8h-source.html#l00171">Ogre::Texture::mWidth</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">D3D9Texture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec0" doxytag="Ogre::D3D9Texture::_loadCubeTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_loadCubeTex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, load a cube texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">264</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01236">_getPF</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreString_8cpp-source.html#l00143">Ogre::String::endsWith</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreImage_8cpp-source.html#l00393">Ogre::Image::getBPP</a>(), <a class="el" href="OgreTexture_8h-source.html#l00158">Ogre::Texture::getFormat</a>(), <a class="el" href="OgreTexture_8h-source.html#l00096">Ogre::Texture::getHeight</a>(), <a class="el" href="OgreResource_8h-source.html#l00115">Ogre::Resource::getName</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00083">Ogre::DataChunk::getPtr</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00339">Ogre::Image::getSize</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00077">Ogre::DataChunk::getSize</a>(), <a class="el" href="OgreTexture_8h-source.html#l00100">Ogre::Texture::getWidth</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00226">Ogre::Image::load</a>(), <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00051">mpCubeTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>, and <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec1" doxytag="Ogre::D3D9Texture::_loadNormTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_loadNormTex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, load a normal texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">377</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01236">_getPF</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreDataChunk_8cpp-source.html#l00083">Ogre::DataChunk::getPtr</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00077">Ogre::DataChunk::getSize</a>(), <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00049">mpNormTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>, <a class="el" href="namespaceOgre.html#a648a439">Ogre::TEX_TYPE_1D</a>, and <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec2" doxytag="Ogre::D3D9Texture::_loadVolumeTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_loadVolumeTex </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, load a volume texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">338</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01236">_getPF</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreDataChunk_8cpp-source.html#l00083">Ogre::DataChunk::getPtr</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00077">Ogre::DataChunk::getSize</a>(), <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00053">mpVolumeTex</a>, and <a class="el" href="namespaceOgre.html#a648a441">Ogre::TEX_TYPE_3D</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec13" doxytag="Ogre::D3D9Texture::_setDevice"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_setDevice </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">IDirect3DDevice9 *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pDev</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, set the device and fillIn the device caps
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00655">655</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00068">mBBPixelFormat</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00070">mDevCaps</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00066">mDevCreParams</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00047">mpD3D</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, and <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00036">SAFE_RELEASE</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">D3D9Texture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec16" doxytag="Ogre::D3D9Texture::_setFinalAttributes"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_setFinalAttributes </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>depth</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a623">PixelFormat</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>format</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, set <a class="el" href="classOgre_1_1Texture.html">Texture</a> class final texture protected attributes
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">720</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreTexture_8h-source.html#l00172">Ogre::Texture::mDepth</a>, <a class="el" href="OgreTexture_8h-source.html#l00183">Ogre::Texture::mFinalBpp</a>, <a class="el" href="OgreTexture_8h-source.html#l00178">Ogre::Texture::mFormat</a>, <a class="el" href="OgreTexture_8h-source.html#l00184">Ogre::Texture::mHasAlpha</a>, <a class="el" href="OgreTexture_8h-source.html#l00170">Ogre::Texture::mHeight</a>, <a class="el" href="OgreResource_8h-source.html#l00060">Ogre::Resource::mSize</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcHeight</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcWidth</a>, <a class="el" href="OgreTexture_8h-source.html#l00177">Ogre::Texture::mTextureType</a>, <a class="el" href="OgreTexture_8h-source.html#l00171">Ogre::Texture::mWidth</a>, <a class="el" href="OgreCommon_8h-source.html#l00170">Ogre::PixelFormat</a>, and <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">_loadVolumeTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturec15" doxytag="Ogre::D3D9Texture::_setSrcAttributes"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::_setSrcAttributes </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>depth</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a623">PixelFormat</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>format</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
internal method, set <a class="el" href="classOgre_1_1Texture.html">Texture</a> class source image protected attributes
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">747</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8h-source.html#l00125">_getPFBpp</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreTexture_8h-source.html#l00184">Ogre::Texture::mHasAlpha</a>, <a class="el" href="OgreTexture_8h-source.html#l00174">Ogre::Texture::mNumMipMaps</a>, <a class="el" href="OgreTexture_8h-source.html#l00181">Ogre::Texture::mSrcBpp</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcHeight</a>, <a class="el" href="OgreTexture_8h-source.html#l00182">Ogre::Texture::mSrcWidth</a>, <a class="el" href="OgreTexture_8h-source.html#l00179">Ogre::Texture::mUsage</a>, <a class="el" href="OgreCommon_8h-source.html#l00170">Ogre::PixelFormat</a>, <a class="el" href="namespaceOgre.html#a648a439">Ogre::TEX_TYPE_1D</a>, <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>, <a class="el" href="namespaceOgre.html#a648a441">Ogre::TEX_TYPE_3D</a>, <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>, and <a class="el" href="namespaceOgre.html#a647a438">Ogre::TU_RENDERTARGET</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">_loadVolumeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00055">D3D9Texture</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00196">loadImage</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea3" doxytag="Ogre::D3D9Texture::blitImage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::blitImage </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>src</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="structOgre_1_1Image_1_1Rect.html">Image::Rect</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>imgRect</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="structOgre_1_1Image_1_1Rect.html">Image::Rect</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>texRect</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
overriden from <a class="el" href="classOgre_1_1Texture.html">Texture</a>
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea11">Ogre::Texture</a>.
<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00087">87</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea4" doxytag="Ogre::D3D9Texture::blitToTexture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::blitToTexture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>src</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>uStartX</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>uStartY</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
overriden from <a class="el" href="classOgre_1_1Texture.html">Texture</a>
<p>

<p>
Implements <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea10">Ogre::Texture</a>.
<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00092">92</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea5" doxytag="Ogre::D3D9Texture::copyToTexture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::copyToTexture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Texture.html">Texture</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>target</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
overriden from <a class="el" href="classOgre_1_1Texture.html">Texture</a>
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea12">Ogre::Texture</a>.
<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">97</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00157">getCubeTexture</a>(), <a class="el" href="OgreTexture_8h-source.html#l00096">Ogre::Texture::getHeight</a>(), <a class="el" href="OgreD3D9Texture_8h-source.html#l00154">getNormTexture</a>(), <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreTexture_8h-source.html#l00112">Ogre::Texture::getUsage</a>(), <a class="el" href="OgreTexture_8h-source.html#l00100">Ogre::Texture::getWidth</a>(), <a class="el" href="OgreD3D9Texture_8h-source.html#l00051">mpCubeTex</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">mpDev</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00049">mpNormTex</a>, <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00036">SAFE_RELEASE</a>, <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>, and <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa29" doxytag="Ogre::D3D9Texture::destroy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::destroy </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
A method to make the resource delete itself.
<p>
<dl compact><dt><b>
Note: </b><dd>
 This exists because <a class="el" href="classOgre_1_1Resource.html">Resource</a> objects could be created in other processes, and they need to be destroyed in the process that created them. </dl>
<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00137">137</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea15" doxytag="Ogre::D3D9Texture::enable32Bit"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Texture::enable32Bit </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>setting</em> = true          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition 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>.
<p>
Referenced by <a class="el" href="OgreGLTextureManager_8cpp-source.html#l00040">Ogre::GLTextureManager::create</a>(), <a class="el" href="OgreD3D9TextureManager_8cpp-source.html#l00043">Ogre::D3D9TextureManager::create</a>(), <a class="el" href="OgreD3D7TextureManager_8cpp-source.html#l00055">Ogre::D3DTextureManager::create</a>(), <a class="el" href="OgreD3D9TextureManager_8cpp-source.html#l00050">Ogre::D3D9TextureManager::createAsRenderTarget</a>(), <a class="el" href="OgreD3D7TextureManager_8cpp-source.html#l00062">Ogre::D3DTextureManager::createAsRenderTarget</a>(), <a class="el" href="OgreGLTextureManager_8cpp-source.html#l00047">Ogre::GLTextureManager::createManual</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00055">Ogre::GLTexture::GLTexture</a>(), and <a class="el" href="OgreTextureManager_8cpp-source.html#l00035">Ogre::TextureManager::load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea11" doxytag="Ogre::D3D9Texture::getCubeTexture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DCubeTexture9* Ogre::D3D9Texture::getCubeTexture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
retrieves a pointer to the cube texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00157">157</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8h-source.html#l00051">mpCubeTex</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">copyToTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea7" doxytag="Ogre::D3D9Texture::getDepth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned int Ogre::Texture::getDepth </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the depth of the texture (only applicable for 3D textures).
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00104">104</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea12" doxytag="Ogre::D3D9Texture::getDepthStencil"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DSurface9* Ogre::D3D9Texture::getDepthStencil </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
retrieves a pointer to the Depth stencil
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00160">160</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8h-source.html#l00059">mpZBuff</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea8" doxytag="Ogre::D3D9Texture::getDimensions"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> std::pair&lt; <a class="el" href="namespaceOgre.html#a352">uint</a>, <a class="el" href="namespaceOgre.html#a352">uint</a> &gt; Ogre::Texture::getDimensions </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns both the width and height of the texture.
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00108">108</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea16" doxytag="Ogre::D3D9Texture::getFormat"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a623">PixelFormat</a> Ogre::Texture::getFormat </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the pixel format for the texture surface.
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00158">158</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00170">Ogre::PixelFormat</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea3" doxytag="Ogre::D3D9Texture::getGamma"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> float Ogre::Texture::getGamma </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the gamma adjustment factor applied to this texture.
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00086">86</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00196">loadImage</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa27" doxytag="Ogre::D3D9Texture::getHandle"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a392">ResourceHandle</a> Ogre::Resource::getHandle </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00120">120</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
References <a class="el" href="OgreResource_8h-source.html#l00034">Ogre::ResourceHandle</a>.
<p>
Referenced by <a class="el" href="OgreMaterial_8cpp-source.html#l00153">Ogre::Material::clone</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00113">Ogre::BspLevel::loadQuake3Level</a>(), and <a class="el" href="OgreResourceManager_8cpp-source.html#l00105">Ogre::ResourceManager::unload</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea5" doxytag="Ogre::D3D9Texture::getHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned int Ogre::Texture::getHeight </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the height of the texture.
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00096">96</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00457">Ogre::D3DTexture::blitImage3D</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">copyToTexture</a>(), and <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00319">Ogre::TextureUnitState::getTextureDimensions</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa25" doxytag="Ogre::D3D9Texture::getLastAccess"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> time_t Ogre::Resource::getLastAccess </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the last time the resource was 'touched'.
<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00108">108</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa26" doxytag="Ogre::D3D9Texture::getName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1String.html">String</a>&amp; Ogre::Resource::getName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets resource name.
<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materiala4">Ogre::Material</a>, and <a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya5">Ogre::Overlay</a>.
<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00115">115</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00653">Ogre::Mesh::_notifySkeleton</a>(), <a class="el" href="OgreResourceManager_8cpp-source.html#l00075">Ogre::ResourceManager::add</a>(), <a class="el" href="OgrePopupMenuGuiElement_8cpp-source.html#l00244">Ogre::PopupMenuGuiElement::addListItem</a>(), <a class="el" href="OgreListGuiElement_8cpp-source.html#l00266">Ogre::ListGuiElement::addListItem</a>(), <a class="el" href="OgrePopupMenuGuiElement_8cpp-source.html#l00207">Ogre::PopupMenuGuiElement::addMenuItem</a>(), <a class="el" href="OgreMeshManager_8cpp-source.html#l00683">Ogre::MeshManager::createPrefabPlane</a>(), <a class="el" href="OgreTTYGuiElement_8cpp-source.html#l00593">Ogre::TTYGuiElement::getFontName</a>(), <a class="el" href="OgreTextAreaGuiElement_8cpp-source.html#l00338">Ogre::TextAreaGuiElement::getFontName</a>(), <a class="el" href="OgrePopupMenuGuiElement_8cpp-source.html#l00279">Ogre::PopupMenuGuiElement::getListItemName</a>(), <a class="el" href="OgreListGuiElement_8cpp-source.html#l00349">Ogre::ListGuiElement::getListItemName</a>(), <a class="el" href="OgreGpuProgramUsage_8h-source.html#l00102">Ogre::GpuProgramUsage::getProgramName</a>(), <a class="el" href="OgreMeshSerializer_8cpp-source.html#l00083">Ogre::MeshSerializer::importMesh</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">Ogre::GLTexture::load</a>(), <a class="el" href="OgreTextureManager_8cpp-source.html#l00060">Ogre::TextureManager::loadImage</a>(), <a class="el" href="OgreTextureManager_8cpp-source.html#l00086">Ogre::TextureManager::loadRawData</a>(), <a class="el" href="OgreFontManager_8cpp-source.html#l00216">Ogre::FontManager::logBadAttrib</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01708">Ogre::MeshSerializerImpl_v1::readMaterial</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">Ogre::MeshSerializerImpl::readMeshLodInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01665">Ogre::MeshSerializerImpl_v1::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">Ogre::MeshSerializerImpl::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01128">Ogre::MeshSerializerImpl::readMeshLodUsageManual</a>(), <a class="el" href="OgrePopupMenuGuiElement_8cpp-source.html#l00256">Ogre::PopupMenuGuiElement::removeListItem</a>(), <a class="el" href="OgreListGuiElement_8cpp-source.html#l00311">Ogre::ListGuiElement::removeListItem</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>(), and <a class="el" href="OgreResourceManager_8cpp-source.html#l00105">Ogre::ResourceManager::unload</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea10" doxytag="Ogre::D3D9Texture::getNormTexture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DTexture9* Ogre::D3D9Texture::getNormTexture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
retrieves a pointer to the normal 1D/2D texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00154">154</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8h-source.html#l00049">mpNormTex</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">copyToTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea1" doxytag="Ogre::D3D9Texture::getNumMipMaps"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::Texture::getNumMipMaps </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the number of mipmaps to be used for this texture.
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00076">76</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00452">Ogre::GLRenderTexture::_copyToTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa23" doxytag="Ogre::D3D9Texture::getSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual size_t Ogre::Resource::getSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves info about the size of the resource.
<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00093">93</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreResourceManager_8cpp-source.html#l00105">Ogre::ResourceManager::unload</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea9" doxytag="Ogre::D3D9Texture::getTexture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DBaseTexture9* Ogre::D3D9Texture::getTexture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
retrieves a pointer to the actual texture
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00151">151</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">mpTex</a>.
<p>
Referenced by <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01046">Ogre::D3D9RenderSystem::_setTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea0" doxytag="Ogre::D3D9Texture::getTextureType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a648">TextureType</a> Ogre::Texture::getTextureType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the type of texture.
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00072">72</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
References <a class="el" href="OgreTexture_8h-source.html#l00045">Ogre::TextureType</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">_createTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01046">Ogre::D3D9RenderSystem::_setTexture</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00836">Ogre::D3DRenderSystem::_setTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00137">Ogre::GLTexture::blitToTexture</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">copyToTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">Ogre::GLTexture::createRenderTexture</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">D3D9Texture</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00196">loadImage</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea9" doxytag="Ogre::D3D9Texture::getUsage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a647">TextureUsage</a> Ogre::Texture::getUsage </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the TextureUsage indentifier for this <a class="el" href="classOgre_1_1Texture.html">Texture</a>.
<p>

<p>
Definition 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>.
<p>
References <a class="el" href="OgreTexture_8h-source.html#l00037">Ogre::TextureUsage</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">copyToTexture</a>(), and <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00684">Ogre::D3DTexture::copyToTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea6" doxytag="Ogre::D3D9Texture::getWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned int Ogre::Texture::getWidth </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the width of the texture.
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00100">100</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00457">Ogre::D3DTexture::blitImage3D</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">copyToTexture</a>(), and <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00319">Ogre::TextureUnitState::getTextureDimensions</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea17" doxytag="Ogre::D3D9Texture::hasAlpha"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual bool Ogre::Texture::hasAlpha </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns true if the texture has an alpha layer.
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00164">164</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00139">Ogre::Font::load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa28" doxytag="Ogre::D3D9Texture::isLoaded"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::Resource::isLoaded </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> has been loaded, false otherwise.
<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00127">127</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreGpuProgramUsage_8cpp-source.html#l00086">Ogre::GpuProgramUsage::_load</a>(), <a class="el" href="OgreTechnique_8cpp-source.html#l00235">Ogre::Technique::isLoaded</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00246">unload</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00080">~D3D9Texture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea7" doxytag="Ogre::D3D9Texture::load"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::load </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
overriden from <a class="el" href="classOgre_1_1Resource.html">Resource</a>
<p>

<p>
Implements <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea18">Ogre::Resource</a>.
<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">213</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">_createTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">_loadVolumeTex</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreResource_8h-source.html#l00127">Ogre::Resource::isLoaded</a>(), <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>, <a class="el" href="OgreTexture_8h-source.html#l00179">Ogre::Texture::mUsage</a>, <a class="el" href="namespaceOgre.html#a648a439">Ogre::TEX_TYPE_1D</a>, <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>, <a class="el" href="namespaceOgre.html#a648a441">Ogre::TEX_TYPE_3D</a>, <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>, <a class="el" href="namespaceOgre.html#a647a438">Ogre::TU_RENDERTARGET</a>, and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00246">unload</a>().
<p>
Referenced by <a class="el" href="OgreD3D9TextureManager_8cpp-source.html#l00050">Ogre::D3D9TextureManager::createAsRenderTarget</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea6" doxytag="Ogre::D3D9Texture::loadImage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::loadImage </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>img</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
overriden from <a class="el" href="classOgre_1_1Texture.html">Texture</a>
<p>

<p>
Implements <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea13">Ogre::Texture</a>.
<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00196">196</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00393">Ogre::Image::getBPP</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00326">Ogre::Image::getData</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00387">Ogre::Image::getFormat</a>(), <a class="el" href="OgreTexture_8h-source.html#l00086">Ogre::Texture::getGamma</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00375">Ogre::Image::getHeight</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00339">Ogre::Image::getSize</a>(), <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00369">Ogre::Image::getWidth</a>(), <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>, <a class="el" href="namespaceOgre.html#a648a439">Ogre::TEX_TYPE_1D</a>, and <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea14" doxytag="Ogre::D3D9Texture::loadRawData"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Texture::loadRawData </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pData</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a351">ushort</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>uWidth</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a351">ushort</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>uHeight</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a623">PixelFormat</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>eFormat</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Loads the data from the raw memory area.
<p>

<p>
Definition at line <a class="el" href="OgreTexture_8cpp-source.html#l00031">31</a> of file <a class="el" href="OgreTexture_8cpp-source.html">OgreTexture.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea13">Ogre::Texture::loadImage</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00206">Ogre::Image::loadRawData</a>(), <a class="el" href="OgreCommon_8h-source.html#l00170">Ogre::PixelFormat</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00115">Ogre::ushort</a>.
<p>
Referenced by <a class="el" href="OgreTextureManager_8cpp-source.html#l00086">Ogre::TextureManager::loadRawData</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea4" doxytag="Ogre::D3D9Texture::setGamma"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Texture::setGamma </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">float&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>g</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the gamma adjustment factor applied to this texture.
<p>
<dl compact><dt><b>
Note: </b><dd>
 Must be called before any 'load' method. </dl>
<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00092">92</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreTextureManager_8cpp-source.html#l00035">Ogre::TextureManager::load</a>(), <a class="el" href="OgreTextureManager_8cpp-source.html#l00060">Ogre::TextureManager::loadImage</a>(), and <a class="el" href="OgreTextureManager_8cpp-source.html#l00086">Ogre::TextureManager::loadRawData</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturea2" doxytag="Ogre::D3D9Texture::setNumMipMaps"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Texture::setNumMipMaps </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>num</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the number of mipmaps to be used for this texture.
<p>
<dl compact><dt><b>
Note: </b><dd>
 Must be set before calling any 'load' method. </dl>
<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00082">82</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreTextureManager_8cpp-source.html#l00035">Ogre::TextureManager::load</a>(), <a class="el" href="OgreTextureManager_8cpp-source.html#l00060">Ogre::TextureManager::loadImage</a>(), and <a class="el" href="OgreTextureManager_8cpp-source.html#l00086">Ogre::TextureManager::loadRawData</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa24" doxytag="Ogre::D3D9Texture::touch"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::touch </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
'Touches' the resource to indicate it has been used.
<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materiala46">Ogre::Material</a>.
<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00100">100</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreResourceManager_8cpp-source.html#l00067">Ogre::ResourceManager::load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Texturea8" doxytag="Ogre::D3D9Texture::unload"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::D3D9Texture::unload </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
overriden from <a class="el" href="classOgre_1_1Resource.html">Resource</a>
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea19">Ogre::Resource</a>.
<p>
Definition at line <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00246">246</a> of file <a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a>.
<p>
References <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreResource_8h-source.html#l00127">Ogre::Resource::isLoaded</a>(), and <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00080">~D3D9Texture</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1D3D9Textureo11" doxytag="Ogre::D3D9Texture::mBBPixelFormat"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> D3DFORMAT Ogre::D3D9Texture::mBBPixelFormat<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
back buffer pixel format
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00068">68</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00799">_canAutoGenMipMaps</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00655">_setDevice</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo9" doxytag="Ogre::D3D9Texture::mCubeFaceNames"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::D3D9Texture::mCubeFaceNames[6]<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
cube texture individual face names
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00064">64</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00694">_constructCubeFaceNames</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen2" doxytag="Ogre::D3D9Texture::mDepth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::Texture::mDepth<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00172">172</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">Ogre::GLTexture::generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">Ogre::GLTexture::GLTexture</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo12" doxytag="Ogre::D3D9Texture::mDevCaps"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> D3DCAPS9 Ogre::D3D9Texture::mDevCaps<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
device capabilities pointer
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00070">70</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00799">_canAutoGenMipMaps</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00655">_setDevice</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo10" doxytag="Ogre::D3D9Texture::mDevCreParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> D3DDEVICE_CREATION_PARAMETERS Ogre::D3D9Texture::mDevCreParams<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
device creation parameters
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00066">66</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00799">_canAutoGenMipMaps</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00655">_setDevice</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen11" doxytag="Ogre::D3D9Texture::mFinalBpp"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::Texture::mFinalBpp<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00183">183</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01175">_chooseD3DFormat</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00828">Ogre::D3DTexture::_chooseD3DFormat</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00269">Ogre::D3DTexture::blitImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00457">Ogre::D3DTexture::blitImage3D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen6" doxytag="Ogre::D3D9Texture::mFormat"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a623">PixelFormat</a> Ogre::Texture::mFormat<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00178">178</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">Ogre::GLTexture::generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen4" doxytag="Ogre::D3D9Texture::mGamma"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> float Ogre::Texture::mGamma<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00175">175</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00269">Ogre::D3DTexture::blitImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00457">Ogre::D3DTexture::blitImage3D</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">Ogre::GLTexture::rescaleNPower2</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn1" doxytag="Ogre::D3D9Texture::mHandle"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a392">ResourceHandle</a> Ogre::Resource::mHandle<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00057">57</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreResourceManager_8cpp-source.html#l00075">Ogre::ResourceManager::add</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00153">Ogre::Material::clone</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00172">Ogre::Material::copyDetailsTo</a>(), and <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen12" doxytag="Ogre::D3D9Texture::mHasAlpha"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::Texture::mHasAlpha<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00184">184</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01175">_chooseD3DFormat</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">Ogre::GLTexture::generateMipMaps</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">Ogre::GLTexture::rescaleNPower2</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen0" doxytag="Ogre::D3D9Texture::mHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::Texture::mHeight<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00170">170</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">Ogre::GLTexture::createRenderTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00891">Ogre::D3DTexture::createSurface2D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l01029">Ogre::D3DTexture::createSurface3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">Ogre::GLTexture::generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">Ogre::GLTexture::rescaleNPower2</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn2" doxytag="Ogre::D3D9Texture::mIsLoaded"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::Resource::mIsLoaded<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00058">58</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">_loadVolumeTex</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00537">Ogre::Material::_notifyNeedsRecompile</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00153">Ogre::Material::clone</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00891">Ogre::D3DTexture::createSurface2D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l01029">Ogre::D3DTexture::createSurface3D</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00055">D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00045">Ogre::DynLib::DynLib</a>(), <a class="el" href="OgreZip_8cpp-source.html#l00216">Ogre::Zip::load</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00063">Ogre::Skeleton::load</a>(), <a class="el" href="OgrePatchMesh_8cpp-source.html#l00064">Ogre::PatchMesh::load</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00123">Ogre::Mesh::load</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00117">Ogre::Material::load</a>(), <a class="el" href="OgreHighLevelGpuProgram_8cpp-source.html#l00040">Ogre::HighLevelGpuProgram::load</a>(), <a class="el" href="OgreGpuProgram_8cpp-source.html#l00059">Ogre::GpuProgram::load</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">Ogre::GLTexture::load</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00139">Ogre::Font::load</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00069">Ogre::DynLib::load</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>(), <a class="el" href="OgreD3D9GpuProgram_8cpp-source.html#l00042">Ogre::D3D9GpuProgram::load</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00072">Ogre::BspLevel::load</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00196">loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00040">Ogre::Material::Material</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00104">Ogre::Skeleton::unload</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00167">Ogre::Mesh::unload</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00138">Ogre::Material::unload</a>(), <a class="el" href="OgreHighLevelGpuProgram_8cpp-source.html#l00058">Ogre::HighLevelGpuProgram::unload</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00363">Ogre::GLTexture::unload</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00186">Ogre::Font::unload</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00091">Ogre::DynLib::unload</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00246">unload</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00819">Ogre::D3DTexture::unload</a>(), and <a class="el" href="OgreBspLevel_8cpp-source.html#l00061">Ogre::BspLevel::~BspLevel</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn3" doxytag="Ogre::D3D9Texture::mLastAccess"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> time_t Ogre::Resource::mLastAccess<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00059">59</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn0" doxytag="Ogre::D3D9Texture::mName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::Resource::mName<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00056">56</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreSkeleton_8cpp-source.html#l00457">Ogre::Skeleton::_dumpContents</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00419">Ogre::Mesh::_rationaliseBoneAssignments</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00049">Ogre::BspLevel::BspLevel</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00907">Ogre::Mesh::buildTangentVectors</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00153">Ogre::Material::clone</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00275">Ogre::Material::compile</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00172">Ogre::Material::copyDetailsTo</a>(), <a class="el" href="OgreQuake3Shader_8cpp-source.html#l00067">Ogre::Quake3Shader::createAsMaterial</a>(), <a class="el" href="OgreD3D9HLSLProgram_8cpp-source.html#l00064">Ogre::D3D9HLSLProgram::createLowLevelImpl</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00130">Ogre::CgProgram::createLowLevelImpl</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00191">Ogre::Font::createTextureFromFont</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00045">Ogre::DynLib::DynLib</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00052">Ogre::Font::Font</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00670">Ogre::Mesh::generateLodLevels</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00206">Ogre::Material::getBestTechnique</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00059">Ogre::Overlay::getName</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00112">Ogre::Material::getName</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00055">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreGpuProgram_8cpp-source.html#l00038">Ogre::GpuProgram::GpuProgram</a>(), <a class="el" href="OgreZip_8cpp-source.html#l00216">Ogre::Zip::load</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00063">Ogre::Skeleton::load</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00123">Ogre::Mesh::load</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">Ogre::GLTexture::load</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00139">Ogre::Font::load</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00069">Ogre::DynLib::load</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00072">Ogre::BspLevel::load</a>(), <a class="el" href="OgreD3D9GpuProgram_8cpp-source.html#l00133">Ogre::D3D9GpuFragmentProgram::loadFromMicrocode</a>(), <a class="el" href="OgreD3D9GpuProgram_8cpp-source.html#l00106">Ogre::D3D9GpuVertexProgram::loadFromMicrocode</a>(), <a class="el" href="OgreGLGpuProgram_8cpp-source.html#l00085">Ogre::GLArbGpuProgram::loadFromSource</a>(), <a class="el" href="OgreD3D9HLSLProgram_8cpp-source.html#l00037">Ogre::D3D9HLSLProgram::loadFromSource</a>(), <a class="el" href="OgreD3D9GpuProgram_8cpp-source.html#l00072">Ogre::D3D9GpuProgram::loadFromSource</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00113">Ogre::CgProgram::loadFromSource</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00040">Ogre::Material::Material</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00044">Ogre::Mesh::Mesh</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Ogre::Overlay::Overlay</a>(), <a class="el" href="OgreQuake3Shader_8cpp-source.html#l00040">Ogre::Quake3Shader::Quake3Shader</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00035">Ogre::CgProgram::selectProfile</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00327">Ogre::Mesh::setSkeletonName</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00043">Ogre::Skeleton::Skeleton</a>(), <a class="el" href="OgreStringResource_8h-source.html#l00040">Ogre::StringResource::StringResource</a>(), <a class="el" href="OgreZip_8cpp-source.html#l00231">Ogre::Zip::unload</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00091">Ogre::DynLib::unload</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00142">Ogre::CgProgram::unloadImpl</a>(), and <a class="el" href="OgreZip_8cpp-source.html#l00244">Ogre::Zip::Zip</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen3" doxytag="Ogre::D3D9Texture::mNumMipMaps"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::Texture::mNumMipMaps<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00174">174</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">Ogre::GLTexture::createRenderTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00891">Ogre::D3DTexture::createSurface2D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l01029">Ogre::D3DTexture::createSurface3D</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00055">D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">Ogre::GLTexture::generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo3" doxytag="Ogre::D3D9Texture::mpCubeTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DCubeTexture9* Ogre::D3D9Texture::mpCubeTex<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
cubic texture pointer
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00051">51</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">copyToTexture</a>(), and <a class="el" href="OgreD3D9Texture_8h-source.html#l00157">getCubeTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo1" doxytag="Ogre::D3D9Texture::mpD3D"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3D9* Ogre::D3D9Texture::mpD3D<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
D3D9 pointer.
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00047">47</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00799">_canAutoGenMipMaps</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00788">_getBestFilterMethod</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00655">_setDevice</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00080">~D3D9Texture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo0" doxytag="Ogre::D3D9Texture::mpDev"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DDevice9* Ogre::D3D9Texture::mpDev<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<a class="el" href="classOgre_1_1D3DDevice.html">D3DDevice</a> pointer.
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00045">45</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00799">_canAutoGenMipMaps</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">_createDepthStencil</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00788">_getBestFilterMethod</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">_loadVolumeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00655">_setDevice</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">copyToTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo2" doxytag="Ogre::D3D9Texture::mpNormTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DTexture9* Ogre::D3D9Texture::mpNormTex<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
1D/2D normal texture pointer
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00049">49</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">copyToTexture</a>(), and <a class="el" href="OgreD3D9Texture_8h-source.html#l00154">getNormTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo8" doxytag="Ogre::D3D9Texture::mpTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DBaseTexture9* Ogre::D3D9Texture::mpTex<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
actual texture pointer
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00061">61</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00788">_getBestFilterMethod</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">_loadVolumeTex</a>(), and <a class="el" href="OgreD3D9Texture_8h-source.html#l00151">getTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo6" doxytag="Ogre::D3D9Texture::mpTmpCubeTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DCubeTexture9* Ogre::D3D9Texture::mpTmpCubeTex<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
temp cubic texture pointer
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00057">57</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01063">_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo5" doxytag="Ogre::D3D9Texture::mpTmpNormTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DTexture9* Ogre::D3D9Texture::mpTmpNormTex<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
temp. 1D/2D normal texture pointer
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00055">55</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00956">_blitImageToNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo4" doxytag="Ogre::D3D9Texture::mpVolumeTex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DVolumeTexture9* Ogre::D3D9Texture::mpVolumeTex<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Volume texture.
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00053">53</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">_loadVolumeTex</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3D9Textureo7" doxytag="Ogre::D3D9Texture::mpZBuff"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> IDirect3DSurface9* Ogre::D3D9Texture::mpZBuff<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
z-buffer for the render surface pointer
<p>

<p>
Definition at line <a class="el" href="OgreD3D9Texture_8h-source.html#l00059">59</a> of file <a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">_createDepthStencil</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00256">_freeResources</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), and <a class="el" href="OgreD3D9Texture_8h-source.html#l00160">getDepthStencil</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn4" doxytag="Ogre::D3D9Texture::mSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> size_t Ogre::Resource::mSize<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00060">60</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), and <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen8" doxytag="Ogre::D3D9Texture::mSrcBpp"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::Texture::mSrcBpp<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition 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>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00861">_copyMemoryToSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">Ogre::GLTexture::rescaleNPower2</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen10" doxytag="Ogre::D3D9Texture::mSrcHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::Texture::mSrcHeight<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00182">182</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00861">_copyMemoryToSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">_createDepthStencil</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">_createTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00891">Ogre::D3DTexture::createSurface2D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l01029">Ogre::D3DTexture::createSurface3D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">Ogre::GLTexture::generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">Ogre::GLTexture::rescaleNPower2</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen9" doxytag="Ogre::D3D9Texture::mSrcWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::Texture::mSrcWidth<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00182">182</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00861">_copyMemoryToSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">_createDepthStencil</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">_createTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00891">Ogre::D3DTexture::createSurface2D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l01029">Ogre::D3DTexture::createSurface3D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">Ogre::GLTexture::generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">Ogre::GLTexture::rescaleNPower2</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen5" doxytag="Ogre::D3D9Texture::mTextureType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a648">TextureType</a> Ogre::Texture::mTextureType<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00177">177</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00878">Ogre::D3DTexture::createSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">Ogre::GLTexture::generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00055">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">Ogre::GLTexture::load</a>(), and <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen7" doxytag="Ogre::D3D9Texture::mUsage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a647">TextureUsage</a> Ogre::Texture::mUsage<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00179">179</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">_setSrcAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00684">Ogre::D3DTexture::copyToTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00891">Ogre::D3DTexture::createSurface2D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l01029">Ogre::D3DTexture::createSurface3D</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00055">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">Ogre::GLTexture::load</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">load</a>(), and <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Texturen1" doxytag="Ogre::D3D9Texture::mWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::Texture::mWidth<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreTexture_8h-source.html#l00171">171</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">_setFinalAttributes</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">Ogre::GLTexture::createRenderTexture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00891">Ogre::D3DTexture::createSurface2D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l01029">Ogre::D3DTexture::createSurface3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">Ogre::GLTexture::generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">Ogre::GLTexture::rescaleNPower2</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreD3D9Texture_8h-source.html">OgreD3D9Texture.h</a><li><a class="el" href="OgreD3D9Texture_8cpp-source.html">OgreD3D9Texture.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:12:20 2004
</p>
</body>
</html>