<html> <head> <title>Ogre::GLTexture 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> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center> <hr><h1>Ogre::GLTexture Class Reference</h1><code>#include <<a class="el" href="OgreGLTexture_8h-source.html">OgreGLTexture.h</a>></code> <p> Inheritance diagram for Ogre::GLTexture:<p><center><img src="classOgre_1_1GLTexture__inherit__graph.png" border="0" usemap="#Ogre_1_1GLTexture__inherit__map" alt="Inheritance graph"></center> <map name="Ogre_1_1GLTexture__inherit__map"> <area href="classOgre_1_1Texture.html" shape="rect" coords="15,105,108,86" alt=""> <area href="classOgre_1_1Resource.html" shape="rect" coords="9,36,113,17" alt=""> </map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::GLTexture:<p><center><img src="classOgre_1_1GLTexture__coll__graph.png" border="0" usemap="#Ogre_1_1GLTexture__coll__map" alt="Collaboration graph"></center> <map name="Ogre_1_1GLTexture__coll__map"> <area href="classOgre_1_1Texture.html" shape="rect" coords="19,230,112,212" alt=""> <area href="classOgre_1_1Resource.html" shape="rect" coords="7,140,111,121" alt=""> <area href="classOgre_1_1String.html" shape="rect" coords="71,36,151,17" alt=""> <area href="classOgre_1_1GLSupport.html" shape="rect" coords="108,185,220,166" alt=""> </map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1GLTexture-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> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea0">GLTexture</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &name, <a class="el" href="classOgre_1_1GLSupport.html">GLSupport</a> &support, <a class="el" href="namespaceOgre.html#a648">TextureType</a> texType=TEX_TYPE_2D)</td></tr> <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea1">GLTexture</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &name, <a class="el" href="classOgre_1_1GLSupport.html">GLSupport</a> &support, <a class="el" href="namespaceOgre.html#a648">TextureType</a> texType, <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> num_mips, <a class="el" href="namespaceOgre.html#a623">PixelFormat</a> format, <a class="el" href="namespaceOgre.html#a647">TextureUsage</a> usage)</td></tr> <tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea2">~GLTexture</a> ()</td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea3">load</a> ()</td></tr> <tr><td> </td><td><font size=-1><em>Loads the resource, if it is not already.</em> <a href="#Ogre_1_1GLTexturea3"></a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea4">loadImage</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> &img)</td></tr> <tr><td> </td><td><font size=-1><em>Loads the data from an image.</em> <a href="#Ogre_1_1GLTexturea4"></a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea5">loadImages</a> (const std::vector< <a class="el" href="classOgre_1_1Image.html">Image</a> > &images)</td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea6">unload</a> ()</td></tr> <tr><td> </td><td><font size=-1><em>Unloads the resource, but retains data to recreate.</em> <a href="#Ogre_1_1GLTexturea6"></a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea7">createRenderTexture</a> ()</td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea8">blitToTexture</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> &src, unsigned uStartX, unsigned uStartY)</td></tr> <tr><td> </td><td><font size=-1><em>Blits the contents of src on the texture.</em> <a href="#Ogre_1_1GLTexturea8"></a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top>GLenum </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea9">getGLTextureType</a> (void) const</td></tr> <tr><td nowrap align=right valign=top>GLenum </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea10">getGLTextureFormat</a> (void) const</td></tr> <tr><td nowrap align=right valign=top>GLuint </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTexturea11">getGLID</a> () const</td></tr> <tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a648">TextureType</a> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea0">getTextureType</a> (void) const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea1">getNumMipMaps</a> (void) const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea2">setNumMipMaps</a> (unsigned short num)</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea3">getGamma</a> (void) const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea4">setGamma</a> (float g)</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea5">getHeight</a> (void) const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea6">getWidth</a> (void) const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea7">getDepth</a> (void) const</td></tr> <tr><td> </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< <a class="el" href="namespaceOgre.html#a352">uint</a>, <a class="el" href="namespaceOgre.html#a352">uint</a> > </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea8">getDimensions</a> () const</td></tr> <tr><td> </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> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea9">getUsage</a> () const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea11">blitImage</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> &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> </td><td><font size=-1><em>Blits a rect from an image to the texture.</em> <a href="#Ogre_1_1Texturea11"></a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea12">copyToTexture</a> (<a class="el" href="classOgre_1_1Texture.html">Texture</a> *target)</td></tr> <tr><td> </td><td><font size=-1><em>Copies (and maybe scales to fit) the contents of this texture to another texture.</em> <a href="#Ogre_1_1Texturea12"></a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea14">loadRawData</a> (const <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> &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> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.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> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea16">getFormat</a> () const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturea17">hasAlpha</a> (void) const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipa23">getSize</a> (void) const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipa24">touch</a> (void)</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipa25">getLastAccess</a> (void) const</td></tr> <tr><td> </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> & </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipa26">getName</a> (void) const</td></tr> <tr><td> </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> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipa27">getHandle</a> (void) const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipa28">isLoaded</a> (void) const</td></tr> <tr><td> </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 </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipa29">destroy</a> ()</td></tr> <tr><td> </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 Methods</h2></td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTextureb0">generateMipMaps</a> (<a class="el" href="namespaceOgre.html#a350">uchar</a> *data, bool useSoftware, bool isCompressed, size_t faceNumber)</td></tr> <tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a350">uchar</a> * </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTextureb1">rescaleNPower2</a> (const <a class="el" href="classOgre_1_1Image.html">Image</a> &src)</td></tr> <tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr> <tr><td nowrap align=right valign=top>unsigned long </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen0">mHeight</a></td></tr> <tr><td nowrap align=right valign=top>unsigned long </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen1">mWidth</a></td></tr> <tr><td nowrap align=right valign=top>unsigned long </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen2">mDepth</a></td></tr> <tr><td nowrap align=right valign=top>unsigned short </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen3">mNumMipMaps</a></td></tr> <tr><td nowrap align=right valign=top>float </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen4">mGamma</a></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a648">TextureType</a> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen5">mTextureType</a></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a623">PixelFormat</a> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen6">mFormat</a></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a647">TextureUsage</a> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen7">mUsage</a></td></tr> <tr><td nowrap align=right valign=top>unsigned short </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen8">mSrcBpp</a></td></tr> <tr><td nowrap align=right valign=top>unsigned long </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen9">mSrcWidth</a></td></tr> <tr><td nowrap align=right valign=top>unsigned long </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen10">mSrcHeight</a></td></tr> <tr><td nowrap align=right valign=top>unsigned short </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Texturen11">mFinalBpp</a></td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.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> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipn0">mName</a></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a392">ResourceHandle</a> </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipn1">mHandle</a></td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipn2">mIsLoaded</a></td></tr> <tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipn3">mLastAccess</a></td></tr> <tr><td nowrap align=right valign=top>size_t </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1Zipn4">mSize</a></td></tr> <tr><td colspan=2><br><h2>Private Attributes</h2></td></tr> <tr><td nowrap align=right valign=top>GLuint </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTextureo0">mTextureID</a></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1GLSupport.html">GLSupport</a> & </td><td valign=bottom><a class="el" href="classOgre_1_1GLTexture.html#Ogre_1_1GLTextureo1">mGLSupport</a></td></tr> </table> <hr><h2>Constructor & Destructor Documentation</h2> <a name="Ogre_1_1GLTexturea0" doxytag="Ogre::GLTexture::GLTexture"></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::GLTexture::GLTexture </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> & </td> <td class="mdname" nowrap> <em>name</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="classOgre_1_1GLSupport.html">GLSupport</a> & </td> <td class="mdname" nowrap> <em>support</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a648">TextureType</a> </td> <td class="mdname" nowrap> <em>texType</em> = TEX_TYPE_2D</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00055">55</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreTexture_8h-source.html#l00152">Ogre::Texture::enable32Bit</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="OgreTexture_8h-source.html#l00045">Ogre::TextureType</a>, and <a class="el" href="namespaceOgre.html#a647a437">Ogre::TU_DEFAULT</a>. </td> </tr> </table> <a name="Ogre_1_1GLTexturea1" doxytag="Ogre::GLTexture::GLTexture"></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::GLTexture::GLTexture </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> & </td> <td class="mdname" nowrap> <em>name</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="classOgre_1_1GLSupport.html">GLSupport</a> & </td> <td class="mdname" nowrap> <em>support</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a648">TextureType</a> </td> <td class="mdname" nowrap> <em>texType</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a352">uint</a> </td> <td class="mdname" nowrap> <em>width</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a352">uint</a> </td> <td class="mdname" nowrap> <em>height</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a352">uint</a> </td> <td class="mdname" nowrap> <em>num_mips</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a623">PixelFormat</a> </td> <td class="mdname" nowrap> <em>format</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a647">TextureUsage</a> </td> <td class="mdname" nowrap> <em>usage</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">66</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreTexture_8h-source.html#l00152">Ogre::Texture::enable32Bit</a>(), <a class="el" href="OgreTexture_8h-source.html#l00172">Ogre::Texture::mDepth</a>, <a class="el" href="OgreTexture_8h-source.html#l00178">Ogre::Texture::mFormat</a>, <a class="el" href="OgreTexture_8h-source.html#l00170">Ogre::Texture::mHeight</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#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#l00177">Ogre::Texture::mTextureType</a>, <a class="el" href="OgreTexture_8h-source.html#l00179">Ogre::Texture::mUsage</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>, <a class="el" href="OgreTexture_8h-source.html#l00045">Ogre::TextureType</a>, <a class="el" href="OgreTexture_8h-source.html#l00037">Ogre::TextureUsage</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00116">Ogre::uint</a>. </td> </tr> </table> <a name="Ogre_1_1GLTexturea2" doxytag="Ogre::GLTexture::~GLTexture"></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::GLTexture::~GLTexture </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00090">90</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreGLTexture_8cpp-source.html#l00363">unload</a>(). </td> </tr> </table> <hr><h2>Member Function Documentation</h2> <a name="Ogre_1_1Texturea11" doxytag="Ogre::GLTexture::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"> virtual void Ogre::Texture::blitImage </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a> & </td> <td class="mdname" nowrap> <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> </td> <td class="mdname" nowrap> <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> </td> <td class="mdname" nowrap> <em>texRect</em></td> </tr> <tr> <td></td> <td class="md">) </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> </td> <td> <p> Blits a rect from an image to the texture. <p> <dl compact><dt><b> Parameters: </b><dd> <table border=0 cellspacing=2 cellpadding=0> <tr><td valign=top><em>src</em> </td><td> The image with the source data. </td></tr> <tr><td valign=top><em>imgRect</em> </td><td> The data rect to be copied from the image. </td></tr> <tr><td valign=top><em>texRect</em> </td><td> The rect in which to copy the data in the texture. </td></tr> </table> </dl> <p> Reimplemented in <a class="el" href="classOgre_1_1D3DTexture.html#Ogre_1_1D3DTexturea7">Ogre::D3DTexture</a>, and <a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea3">Ogre::D3D9Texture</a>. <p> Definition at line <a class="el" href="OgreTexture_8h-source.html#l00134">134</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>. </td> </tr> </table> <a name="Ogre_1_1GLTexturea8" doxytag="Ogre::GLTexture::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::GLTexture::blitToTexture </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a> & </td> <td class="mdname" nowrap> <em>src</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned </td> <td class="mdname" nowrap> <em>uStartX</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned </td> <td class="mdname" nowrap> <em>uStartY</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Blits the contents of src on the texture. <p> <dl compact><dt><b> Deprecated: </b><dd> This feature is superseded by the blitImage function. </dl><dl compact><dt><b> Parameters: </b><dd> <table border=0 cellspacing=2 cellpadding=0> <tr><td valign=top><em>src</em> </td><td> the image with the source data </td></tr> </table> </dl> <p> Implements <a class="el" href="classOgre_1_1Texture.html#Ogre_1_1Texturea10">Ogre::Texture</a>. <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00137">137</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreGLSupport_8h-source.html#l00058">Ogre::GLSupport::begin_context</a>(), <a class="el" href="OgreGLSupport_8h-source.html#l00064">Ogre::GLSupport::end_context</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="OgreGLTexture_8cpp-source.html#l00112">getGLTextureFormat</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00375">Ogre::Image::getHeight</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="OgreGLTexture_8h-source.html#l00075">mGLSupport</a>, <a class="el" href="OgreGLTexture_8h-source.html#l00074">mTextureID</a>, and <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>. </td> </tr> </table> <a name="Ogre_1_1Texturea12" doxytag="Ogre::GLTexture::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"> virtual void Ogre::Texture::copyToTexture </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Texture.html">Texture</a> * </td> <td class="mdname1" valign="top" nowrap> <em>target</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual, inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Copies (and maybe scales to fit) the contents of this texture to another texture. <p> <p> Reimplemented in <a class="el" href="classOgre_1_1D3DTexture.html#Ogre_1_1D3DTexturea10">Ogre::D3DTexture</a>, and <a class="el" href="classOgre_1_1D3D9Texture.html#Ogre_1_1D3D9Texturea5">Ogre::D3D9Texture</a>. <p> Definition at line <a class="el" href="OgreTexture_8h-source.html#l00141">141</a> of file <a class="el" href="OgreTexture_8h-source.html">OgreTexture.h</a>. <p> Referenced by <a class="el" href="OgreD3D9Texture_8h-source.html#l00239">Ogre::D3D9RenderTexture::_copyToTexture</a>(), and <a class="el" href="OgreD3D7Texture_8h-source.html#l00151">Ogre::D3D7RenderTexture::_copyToTexture</a>(). </td> </tr> </table> <a name="Ogre_1_1GLTexturea7" doxytag="Ogre::GLTexture::createRenderTexture"></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::GLTexture::createRenderTexture </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">274</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreGLSupport_8h-source.html#l00058">Ogre::GLSupport::begin_context</a>(), <a class="el" href="OgreGLSupport_8h-source.html#l00064">Ogre::GLSupport::end_context</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreGLTexture_8cpp-source.html#l00112">getGLTextureFormat</a>(), <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreGLTexture_8h-source.html#l00075">mGLSupport</a>, <a class="el" href="OgreTexture_8h-source.html#l00170">Ogre::Texture::mHeight</a>, <a class="el" href="OgreTexture_8h-source.html#l00174">Ogre::Texture::mNumMipMaps</a>, <a class="el" href="OgreGLTexture_8h-source.html#l00074">mTextureID</a>, <a class="el" href="OgreTexture_8h-source.html#l00171">Ogre::Texture::mWidth</a>, and <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>. <p> Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">load</a>(). </td> </tr> </table> <a name="Ogre_1_1Zipa29" doxytag="Ogre::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual, inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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::GLTexture::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">( </td> <td class="md" nowrap valign="top">bool </td> <td class="mdname1" valign="top" nowrap> <em>setting</em> = true </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">GLTexture</a>(), and <a class="el" href="OgreTextureManager_8cpp-source.html#l00035">Ogre::TextureManager::load</a>(). </td> </tr> </table> <a name="Ogre_1_1GLTextureb0" doxytag="Ogre::GLTexture::generateMipMaps"></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::GLTexture::generateMipMaps </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a350">uchar</a> * </td> <td class="mdname" nowrap> <em>data</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>bool </td> <td class="mdname" nowrap> <em>useSoftware</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>bool </td> <td class="mdname" nowrap> <em>isCompressed</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>size_t </td> <td class="mdname" nowrap> <em>faceNumber</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [protected]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">372</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreGLSupport_8h-source.html#l00058">Ogre::GLSupport::begin_context</a>(), <a class="el" href="OgreGLSupport_8h-source.html#l00064">Ogre::GLSupport::end_context</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00112">getGLTextureFormat</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00095">getGLTextureType</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00079">glCompressedTexImage2DARB_ptr</a>, <a class="el" href="OgreTexture_8h-source.html#l00172">Ogre::Texture::mDepth</a>, <a class="el" href="OgreTexture_8h-source.html#l00178">Ogre::Texture::mFormat</a>, <a class="el" href="OgreGLTexture_8h-source.html#l00075">mGLSupport</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="OgreTexture_8h-source.html#l00174">Ogre::Texture::mNumMipMaps</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="namespaceOgre.html#a623a115">Ogre::PF_DXT1</a>, <a class="el" href="namespaceOgre.html#a641a389">Ogre::RSC_TEXTURE_COMPRESSION_DXT</a>, <a class="el" href="namespaceOgre.html#a648a439">Ogre::TEX_TYPE_1D</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="OgrePrerequisites_8h-source.html#l00114">Ogre::uchar</a>. <p> Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturea7" doxytag="Ogre::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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_1Texturea8" doxytag="Ogre::GLTexture::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< <a class="el" href="namespaceOgre.html#a352">uint</a>, <a class="el" href="namespaceOgre.html#a352">uint</a> > Ogre::Texture::getDimensions </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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::GLTexture::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">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </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> </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">Ogre::D3D9Texture::_blitImagesToCubeTex</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">Ogre::D3D9Texture::_loadCubeTex</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturea3" doxytag="Ogre::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">Ogre::D3D9Texture::loadImage</a>(). </td> </tr> </table> <a name="Ogre_1_1GLTexturea11" doxytag="Ogre::GLTexture::getGLID"></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"> GLuint Ogre::GLTexture::getGLID </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8h-source.html#l00066">66</a> of file <a class="el" href="OgreGLTexture_8h-source.html">OgreGLTexture.h</a>. <p> References <a class="el" href="OgreGLTexture_8h-source.html#l00074">mTextureID</a>. <p> Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00716">Ogre::GLRenderSystem::_setTexture</a>(). </td> </tr> </table> <a name="Ogre_1_1GLTexturea10" doxytag="Ogre::GLTexture::getGLTextureFormat"></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"> GLenum Ogre::GLTexture::getGLTextureFormat </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00112">112</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="namespaceOgre.html#a623a111">Ogre::PF_A8R8G8B8</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#a623a115">Ogre::PF_DXT1</a>, <a class="el" href="namespaceOgre.html#a623a117">Ogre::PF_DXT3</a>, <a class="el" href="namespaceOgre.html#a623a119">Ogre::PF_DXT5</a>, <a class="el" href="namespaceOgre.html#a623a101">Ogre::PF_L8</a>, and <a class="el" href="namespaceOgre.html#a623a109">Ogre::PF_R8G8B8</a>. <p> Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00137">blitToTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">createRenderTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">generateMipMaps</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">rescaleNPower2</a>(). </td> </tr> </table> <a name="Ogre_1_1GLTexturea9" doxytag="Ogre::GLTexture::getGLTextureType"></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"> GLenum Ogre::GLTexture::getGLTextureType </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00095">95</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <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>, and <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>. <p> Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00716">Ogre::GLRenderSystem::_setTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">generateMipMaps</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(). </td> </tr> </table> <a name="Ogre_1_1Zipa27" doxytag="Ogre::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">Ogre::D3D9Texture::_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">Ogre::D3D9Texture::_loadCubeTex</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00457">Ogre::D3DTexture::blitImage3D</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">Ogre::D3D9Texture::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::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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::GLTexture::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>& Ogre::Resource::getName </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">Ogre::D3D9Texture::_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">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_1Texturea1" doxytag="Ogre::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </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> </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_1Texturea0" doxytag="Ogre::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">Ogre::D3D9Texture::_createTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">Ogre::D3D9Texture::_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">Ogre::D3D9Texture::_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">blitToTexture</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">Ogre::D3D9Texture::copyToTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">createRenderTexture</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">Ogre::D3D9Texture::D3D9Texture</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">Ogre::D3D9Texture::load</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00196">Ogre::D3D9Texture::loadImage</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturea9" doxytag="Ogre::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">Ogre::D3D9Texture::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::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">Ogre::D3D9Texture::_blitImagesToCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">Ogre::D3D9Texture::_loadCubeTex</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00457">Ogre::D3DTexture::blitImage3D</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00097">Ogre::D3D9Texture::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::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </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> </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::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">Ogre::D3D9Texture::load</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00246">Ogre::D3D9Texture::unload</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00080">Ogre::D3D9Texture::~D3D9Texture</a>(). </td> </tr> </table> <a name="Ogre_1_1GLTexturea3" doxytag="Ogre::GLTexture::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::GLTexture::load </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Loads the resource, if it is not already. <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="OgreGLTexture_8cpp-source.html#l00292">292</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">createRenderTexture</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#l00326">Ogre::Image::getData</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00364">Ogre::Image::getDepth</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="OgreResource_8h-source.html#l00115">Ogre::Resource::getName</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00339">Ogre::Image::getSize</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00369">Ogre::Image::getWidth</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00351">Ogre::Image::hasFlag</a>(), <a class="el" href="namespaceOgre.html#a632a162">Ogre::IF_CUBEMAP</a>, <a class="el" href="OgreImage_8cpp-source.html#l00226">Ogre::Image::load</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00198">loadImage</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00206">Ogre::Image::loadRawData</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#l00177">Ogre::Texture::mTextureType</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="OgrePrerequisites_8h-source.html#l00116">Ogre::uint</a>. </td> </tr> </table> <a name="Ogre_1_1GLTexturea4" doxytag="Ogre::GLTexture::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::GLTexture::loadImage </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a> & </td> <td class="mdname1" valign="top" nowrap> <em>img</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Loads the data from an image. <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="OgreGLTexture_8cpp-source.html#l00198">198</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(). <p> Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">load</a>(). </td> </tr> </table> <a name="Ogre_1_1GLTexturea5" doxytag="Ogre::GLTexture::loadImages"></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::GLTexture::loadImages </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const std::vector< <a class="el" href="classOgre_1_1Image.html">Image</a> > & </td> <td class="mdname1" valign="top" nowrap> <em>images</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">207</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreGLSupport_8h-source.html#l00058">Ogre::GLSupport::begin_context</a>(), <a class="el" href="OgreGLSupport_8h-source.html#l00064">Ogre::GLSupport::end_context</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">generateMipMaps</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00364">Ogre::Image::getDepth</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00387">Ogre::Image::getFormat</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00095">getGLTextureType</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00399">Ogre::Image::getHasAlpha</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00375">Ogre::Image::getHeight</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00345">Ogre::Image::getNumMipmaps</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00369">Ogre::Image::getWidth</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00351">Ogre::Image::hasFlag</a>(), <a class="el" href="namespaceOgre.html#a632a161">Ogre::IF_COMPRESSED</a>, <a class="el" href="namespaceOgre.html#a635a316">Ogre::LML_NORMAL</a>, <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="OgreGLTexture_8h-source.html#l00075">mGLSupport</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#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="OgreResource_8h-source.html#l00060">Ogre::Resource::mSize</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="OgreGLTexture_8h-source.html#l00074">mTextureID</a>, <a class="el" href="OgreTexture_8h-source.html#l00171">Ogre::Texture::mWidth</a>, <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">rescaleNPower2</a>(), <a class="el" href="namespaceOgre.html#a641a378">Ogre::RSC_AUTOMIPMAP</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00114">Ogre::uchar</a>, and <a class="el" href="OgreGLTexture_8cpp-source.html#l00363">unload</a>(). <p> Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">load</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00198">loadImage</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturea14" doxytag="Ogre::GLTexture::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">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1DataChunk.html">DataChunk</a> & </td> <td class="mdname" nowrap> <em>pData</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a351">ushort</a> </td> <td class="mdname" nowrap> <em>uWidth</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a351">ushort</a> </td> <td class="mdname" nowrap> <em>uHeight</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a623">PixelFormat</a> </td> <td class="mdname" nowrap> <em>eFormat</em></td> </tr> <tr> <td></td> <td class="md">) </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> </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_1GLTextureb1" doxytag="Ogre::GLTexture::rescaleNPower2"></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#a350">uchar</a> * Ogre::GLTexture::rescaleNPower2 </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Image.html">Image</a> & </td> <td class="mdname1" valign="top" nowrap> <em>src</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [protected]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">155</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreGLSupport_8h-source.html#l00058">Ogre::GLSupport::begin_context</a>(), <a class="el" href="OgreGLSupport_8h-source.html#l00064">Ogre::GLSupport::end_context</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="OgreGLTexture_8cpp-source.html#l00112">getGLTextureFormat</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00339">Ogre::Image::getSize</a>(), <a class="el" href="OgreTexture_8h-source.html#l00175">Ogre::Texture::mGamma</a>, <a class="el" href="OgreGLTexture_8h-source.html#l00075">mGLSupport</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="OgreGLTexture_8cpp-source.html#l00045">Ogre::mostSignificantBitSet</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#l00171">Ogre::Texture::mWidth</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00114">Ogre::uchar</a>. <p> Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturea4" doxytag="Ogre::GLTexture::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">( </td> <td class="md" nowrap valign="top">float </td> <td class="mdname1" valign="top" nowrap> <em>g</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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::GLTexture::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">( </td> <td class="md" nowrap valign="top">unsigned short </td> <td class="mdname1" valign="top" nowrap> <em>num</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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::GLTexture::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">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual, inherited]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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_1GLTexturea6" doxytag="Ogre::GLTexture::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::GLTexture::unload </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Unloads the resource, but retains data to recreate. <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="OgreGLTexture_8cpp-source.html#l00363">363</a> of file <a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a>. <p> References <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>, and <a class="el" href="OgreGLTexture_8h-source.html#l00074">mTextureID</a>. <p> Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(), <a class="el" href="OgreGLTextureManager_8cpp-source.html#l00056">Ogre::GLTextureManager::unloadAndDestroyAll</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00090">~GLTexture</a>(). </td> </tr> </table> <hr><h2>Member Data Documentation</h2> <a name="Ogre_1_1Texturen2" doxytag="Ogre::GLTexture::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> </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">Ogre::D3D9Texture::_setFinalAttributes</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">GLTexture</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturen11" doxytag="Ogre::GLTexture::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> </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">Ogre::D3D9Texture::_chooseD3DFormat</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00828">Ogre::D3DTexture::_chooseD3DFormat</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">Ogre::D3D9Texture::_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">loadImages</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturen6" doxytag="Ogre::GLTexture::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> </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">Ogre::D3D9Texture::_setFinalAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">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">loadImages</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturen4" doxytag="Ogre::GLTexture::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> </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">rescaleNPower2</a>(). </td> </tr> </table> <a name="Ogre_1_1GLTextureo1" doxytag="Ogre::GLTexture::mGLSupport"></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_1GLSupport.html">GLSupport</a>& Ogre::GLTexture::mGLSupport<code> [private]</code> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8h-source.html#l00075">75</a> of file <a class="el" href="OgreGLTexture_8h-source.html">OgreGLTexture.h</a>. <p> Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00137">blitToTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">createRenderTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">rescaleNPower2</a>(). </td> </tr> </table> <a name="Ogre_1_1Zipn1" doxytag="Ogre::GLTexture::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> </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::GLTexture::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> </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">Ogre::D3D9Texture::_chooseD3DFormat</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">Ogre::D3D9Texture::_setFinalAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">Ogre::D3D9Texture::_setSrcAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">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">loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">rescaleNPower2</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturen0" doxytag="Ogre::GLTexture::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> </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">Ogre::D3D9Texture::_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">Ogre::D3D9Texture::_setFinalAttributes</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">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">generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">GLTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">rescaleNPower2</a>(). </td> </tr> </table> <a name="Ogre_1_1Zipn2" doxytag="Ogre::GLTexture::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> </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">Ogre::D3D9Texture::_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">Ogre::D3D9Texture::_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">Ogre::D3D9Texture::_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">Ogre::D3D9Texture::_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">Ogre::D3D9Texture::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">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">Ogre::D3D9Texture::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">Ogre::D3D9Texture::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">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">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">Ogre::D3D9Texture::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::GLTexture::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> </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::GLTexture::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> </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">Ogre::D3D9Texture::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">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">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">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::GLTexture::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> </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">Ogre::D3D9Texture::_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">Ogre::D3D9Texture::_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">Ogre::D3D9Texture::_setSrcAttributes</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">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">Ogre::D3D9Texture::D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">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">loadImages</a>(). </td> </tr> </table> <a name="Ogre_1_1Zipn4" doxytag="Ogre::GLTexture::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> </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">Ogre::D3D9Texture::_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">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::GLTexture::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> </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">Ogre::D3D9Texture::_copyMemoryToSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">Ogre::D3D9Texture::_setSrcAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">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">loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">rescaleNPower2</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturen10" doxytag="Ogre::GLTexture::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> </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">Ogre::D3D9Texture::_copyMemoryToSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">Ogre::D3D9Texture::_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">Ogre::D3D9Texture::_createDepthStencil</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">Ogre::D3D9Texture::_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">Ogre::D3D9Texture::_createTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">Ogre::D3D9Texture::_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">Ogre::D3D9Texture::_setFinalAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">Ogre::D3D9Texture::_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">generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">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">loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">rescaleNPower2</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturen9" doxytag="Ogre::GLTexture::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> </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">Ogre::D3D9Texture::_copyMemoryToSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00545">Ogre::D3D9Texture::_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l01190">Ogre::D3D9Texture::_createDepthStencil</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">Ogre::D3D9Texture::_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00431">Ogre::D3D9Texture::_createTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">Ogre::D3D9Texture::_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">Ogre::D3D9Texture::_setFinalAttributes</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">Ogre::D3D9Texture::_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">generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">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">loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">rescaleNPower2</a>(). </td> </tr> </table> <a name="Ogre_1_1GLTextureo0" doxytag="Ogre::GLTexture::mTextureID"></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"> GLuint Ogre::GLTexture::mTextureID<code> [private]</code> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreGLTexture_8h-source.html#l00074">74</a> of file <a class="el" href="OgreGLTexture_8h-source.html">OgreGLTexture.h</a>. <p> Referenced by <a class="el" href="OgreGLTexture_8cpp-source.html#l00137">blitToTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">createRenderTexture</a>(), <a class="el" href="OgreGLTexture_8h-source.html#l00066">getGLID</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00363">unload</a>(). </td> </tr> </table> <a name="Ogre_1_1Texturen5" doxytag="Ogre::GLTexture::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> </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">Ogre::D3D9Texture::_setFinalAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00878">Ogre::D3DTexture::createSurface</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">Ogre::D3D9Texture::D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00372">generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00055">GLTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">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::GLTexture::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> </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">Ogre::D3D9Texture::_createCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00452">Ogre::D3D9Texture::_createNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00747">Ogre::D3D9Texture::_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">Ogre::D3D9Texture::D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00055">GLTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">load</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">Ogre::D3D9Texture::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::GLTexture::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> </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">Ogre::D3D9Texture::_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">Ogre::D3D9Texture::_setFinalAttributes</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00274">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">generateMipMaps</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00066">GLTexture</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">loadImages</a>(), and <a class="el" href="OgreGLTexture_8cpp-source.html#l00155">rescaleNPower2</a>(). </td> </tr> </table> <hr>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="OgreGLTexture_8h-source.html">OgreGLTexture.h</a><li><a class="el" href="OgreGLTexture_8cpp-source.html">OgreGLTexture.cpp</a></ul> <p> Copyright © 2002-2003 by The OGRE Team<br /> Last modified Wed Jan 21 00:12:43 2004 </p> </body> </html>