Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 06719cf03808e17ae6f0852ca1052dc2 > files > 2171

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

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

<body>
<!-- Generated by Doxygen 1.2.16 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>Ogre::Font  Class Reference</h1>Class representing a font in the system. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::Font:<p><center><img src="classOgre_1_1Font__inherit__graph.png" border="0" usemap="#Ogre_1_1Font__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1Font__inherit__map">
<area href="classOgre_1_1Resource.html" shape="rect" coords="7,36,111,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::Font:<p><center><img src="classOgre_1_1Font__coll__graph.png" border="0" usemap="#Ogre_1_1Font__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1Font__coll__map">
<area href="classOgre_1_1Resource.html" shape="rect" coords="81,126,185,107" alt="">
<area href="classOgre_1_1Material.html" shape="rect" coords="171,217,264,198" alt="">
<area href="classOgre_1_1String.html" shape="rect" coords="31,35,111,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1Font-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta0">Font</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Constructor.</em> <a href="#Ogre_1_1Fonta0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta1">~Font</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta2">setType</a> (<a class="el" href="namespaceOgre.html#a624">FontType</a> ftype)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the type of font.</em> <a href="#Ogre_1_1Fonta2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a624">FontType</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta3">getType</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the type of font.</em> <a href="#Ogre_1_1Fonta3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta4">setSource</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;source)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the source of the font.</em> <a href="#Ogre_1_1Fonta4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta5">getSource</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the source this font (either an image or a truetype font).</em> <a href="#Ogre_1_1Fonta5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta6">setTrueTypeSize</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> ttfSize)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the size of a truetype font (only required for FT_TRUETYPE).</em> <a href="#Ogre_1_1Fonta6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta7">setTrueTypeResolution</a> (<a class="el" href="namespaceOgre.html#a352">uint</a> ttfResolution)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the resolution (dpi) of the font used to generate the texture (only required for FT_TRUETYPE).</em> <a href="#Ogre_1_1Fonta7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta8">getTrueTypeSize</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the point size of the font used to generate the texture.</em> <a href="#Ogre_1_1Fonta8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a352">uint</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta9">getTrueTypeResolution</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the resolution (dpi) of the font used to generate the texture.</em> <a href="#Ogre_1_1Fonta9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::pair&lt; <a class="el" href="namespaceOgre.html#a352">uint</a>, <a class="el" href="namespaceOgre.html#a352">uint</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta10">StrBBox</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;text, <a class="el" href="namespaceOgre.html#a349">Real</a> char_height, <a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> &amp;window)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the size in pixels of a box that could contain the whole string.</em> <a href="#Ogre_1_1Fonta10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta11">load</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1Resource.html">Resource</a>.</em> <a href="#Ogre_1_1Fonta11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta12">unload</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1Resource.html">Resource</a>.</em> <a href="#Ogre_1_1Fonta12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta13">getGlyphTexCoords</a> (OgreChar id, <a class="el" href="namespaceOgre.html#a349">Real</a> &amp;u1, <a class="el" href="namespaceOgre.html#a349">Real</a> &amp;v1, <a class="el" href="namespaceOgre.html#a349">Real</a> &amp;u2, <a class="el" href="namespaceOgre.html#a349">Real</a> &amp;v2) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the teture coordinates of the associated glyph.</em> <a href="#Ogre_1_1Fonta13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta14">setGlyphTexCoords</a> (OgreChar id, <a class="el" href="namespaceOgre.html#a349">Real</a> u1, <a class="el" href="namespaceOgre.html#a349">Real</a> v1, <a class="el" href="namespaceOgre.html#a349">Real</a> u2, <a class="el" href="namespaceOgre.html#a349">Real</a> v2)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the texture coordinates of a glyph.</em> <a href="#Ogre_1_1Fonta14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta15">getGlyphAspectRatio</a> (OgreChar id) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the aspect ratio (width / height) of this character.</em> <a href="#Ogre_1_1Fonta15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta16">setGlyphAspectRatio</a> (OgreChar id, <a class="el" href="namespaceOgre.html#a349">Real</a> ratio)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the aspect ratio (width / height) of this character.</em> <a href="#Ogre_1_1Fonta16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Material.html">Material</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta17">getMaterial</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the material generated for this font.</em> <a href="#Ogre_1_1Fonta17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Material.html">Material</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta18">getMaterial</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the material generated for this font.</em> <a href="#Ogre_1_1Fonta18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta19">setAntialiasColour</a> (bool enabled)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets whether or not the colour of this font is antialiased as it is generated from a true type font.</em> <a href="#Ogre_1_1Fonta19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta20">getAntialiasColour</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>virtual size_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipa23">getSize</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves info about the size of the resource.</em> <a href="#Ogre_1_1Zipa23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipa24">touch</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>'Touches' the resource to indicate it has been used.</em> <a href="#Ogre_1_1Zipa24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipa25">getLastAccess</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the last time the resource was 'touched'.</em> <a href="#Ogre_1_1Zipa25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipa26">getName</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets resource name.</em> <a href="#Ogre_1_1Zipa26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a392">ResourceHandle</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipa27">getHandle</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipa28">isLoaded</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> has been loaded, false otherwise.</em> <a href="#Ogre_1_1Zipa28"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipa29">destroy</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>A method to make the resource delete itself.</em> <a href="#Ogre_1_1Zipa29"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontb0">createTextureFromFont</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for loading from ttf.</em> <a href="#Ogre_1_1Fontb0"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a624">FontType</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn0">mType</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The type of font.</em> <a href="#Ogre_1_1Fontn0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn1">mSource</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Source of the font (either an image name or a truetype font).</em> <a href="#Ogre_1_1Fontn1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn2">mTtfSize</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Size of the truetype font, in points.</em> <a href="#Ogre_1_1Fontn2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a352">uint</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn3">mTtfResolution</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Resolution (dpi) of truetype font.</em> <a href="#Ogre_1_1Fontn3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn4">mTexCoords_u1</a> [OGRE_NUM_GLYPHS]</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Start u coords.</em> <a href="#Ogre_1_1Fontn4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn5">mTexCoords_u2</a> [OGRE_NUM_GLYPHS]</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>End u coords.</em> <a href="#Ogre_1_1Fontn5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn6">mTexCoords_v1</a> [OGRE_NUM_GLYPHS]</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Start v coords.</em> <a href="#Ogre_1_1Fontn6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn7">mTexCoords_v2</a> [OGRE_NUM_GLYPHS]</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>End v coords.</em> <a href="#Ogre_1_1Fontn7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn8">mAspectRatio</a> [OGRE_NUM_GLYPHS]</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Aspect ratio between x and y (width / height).</em> <a href="#Ogre_1_1Fontn8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Material.html">Material</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn9">mpMaterial</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The material which is generated for this font.</em> <a href="#Ogre_1_1Fontn9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontn10">mAntialiasColour</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>for TRUE_TYPE font only</em> <a href="#Ogre_1_1Fontn10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipn0">mName</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a392">ResourceHandle</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipn1">mHandle</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipn2">mIsLoaded</a></td></tr>
<tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipn3">mLastAccess</a></td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Zipn4">mSize</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Class representing a font in the system.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This class is simply a way of getting a font texture into the OGRE system and to easily retrieve the texture coordinates required to accurately render them. Fonts can either be loaded from precreated textures, or the texture can be generated using a truetype font. You can either create the texture manually in code, or you can use a .fontdef script to define it (probably more practical since you can reuse the definition more easily) </dl>
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00068">68</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1Fonta0" doxytag="Ogre::Font::Font"></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::Font::Font </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Constructor.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>&nbsp;</td><td>
Mandatory name, must be unique. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00052">52</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a624a124">Ogre::FT_TRUETYPE</a>, <a class="el" href="OgreFont_8h-source.html#l00099">mAntialiasColour</a>, <a class="el" href="OgreResource_8h-source.html#l00056">Ogre::Resource::mName</a>, <a class="el" href="OgreFont_8h-source.html#l00096">mpMaterial</a>, <a class="el" href="OgreFont_8h-source.html#l00075">mSource</a>, <a class="el" href="OgreFont_8h-source.html#l00080">mTtfResolution</a>, <a class="el" href="OgreFont_8h-source.html#l00078">mTtfSize</a>, and <a class="el" href="OgreFont_8h-source.html#l00072">mType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta1" doxytag="Ogre::Font::~Font"></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::Font::~Font </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

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

<p>

<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00066">66</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1Fontb0" doxytag="Ogre::Font::createTextureFromFont"></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::Font::createTextureFromFont </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

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

<p>
Internal method for loading from ttf.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00191">191</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgrePass_8cpp-source.html#l00236">Ogre::Pass::createTextureUnitState</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="namespaceOgre.html#a616a77">Ogre::FO_LINEAR</a>, <a class="el" href="namespaceOgre.html#a616a75">Ogre::FO_NONE</a>, <a class="el" href="OgreTechnique_8cpp-source.html#l00149">Ogre::Technique::getPass</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00083">Ogre::DataChunk::getPtr</a>(), <a class="el" href="OgreDataChunk_8cpp-source.html#l00077">Ogre::DataChunk::getSize</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00200">Ogre::Material::getTechnique</a>(), <a class="el" href="OgreImage_8cpp-source.html#l00206">Ogre::Image::loadRawData</a>(), <a class="el" href="OgreResource_8h-source.html#l00056">Ogre::Resource::mName</a>, <a class="el" href="OgreFont_8h-source.html#l00096">mpMaterial</a>, <a class="el" href="OgreFont_8h-source.html#l00075">mSource</a>, <a class="el" href="OgreFont_8h-source.html#l00080">mTtfResolution</a>, <a class="el" href="OgreFont_8h-source.html#l00078">mTtfSize</a>, <a class="el" href="namespaceOgre.html#a623a111">Ogre::PF_A8R8G8B8</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreFont_8h-source.html#l00191">setGlyphTexCoords</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00796">Ogre::TextureUnitState::setTextureFiltering</a>(), <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00114">Ogre::uchar</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00116">Ogre::uint</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00139">load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa29" doxytag="Ogre::Font::destroy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::destroy </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

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

<p>
A method to make the resource delete itself.
<p>
<dl compact><dt><b>
Note: </b><dd>
 This exists because <a class="el" href="classOgre_1_1Resource.html">Resource</a> objects could be created in other processes, and they need to be destroyed in the process that created them. </dl>
<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00137">137</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta20" doxytag="Ogre::Font::getAntialiasColour"></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::Font::getAntialiasColour </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00248">248</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta15" doxytag="Ogre::Font::getGlyphAspectRatio"></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#a349">Real</a> Ogre::Font::getGlyphAspectRatio </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">OgreChar&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>id</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the aspect ratio (width / height) of this character.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00201">201</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00047">OGRE_GLYPH_INDEX</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00094">OgreChar</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreTextBoxGuiElement_8cpp-source.html#l00224">Ogre::TextBoxGuiElement::processEvent</a>(), <a class="el" href="OgreTTYGuiElement_8cpp-source.html#l00577">Ogre::TTYGuiElement::setFontName</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00111">StrBBox</a>(), <a class="el" href="OgreTextAreaGuiElement_8cpp-source.html#l00138">Ogre::TextAreaGuiElement::updateGeometry</a>(), <a class="el" href="OgreTTYGuiElement_8cpp-source.html#l00293">Ogre::TTYGuiElement::updateTextGeometry</a>(), and <a class="el" href="OgreTTYGuiElement_8cpp-source.html#l00379">Ogre::TTYGuiElement::updateWindowGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta13" doxytag="Ogre::Font::getGlyphTexCoords"></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::Font::getGlyphTexCoords </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">OgreChar&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>id</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>u1</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>v1</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>u2</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>v2</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>

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

<p>
Returns the teture coordinates of the associated glyph.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
Parameter is a short to allow both ASCII and wide chars. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>id</em>&nbsp;</td><td>
The character code </td></tr>
<tr><td valign=top><em>u1, u2, v1, v2</em>&nbsp;</td><td>
location to place the results </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00176">176</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00047">OGRE_GLYPH_INDEX</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00094">OgreChar</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00111">StrBBox</a>(), <a class="el" href="OgreTextAreaGuiElement_8cpp-source.html#l00138">Ogre::TextAreaGuiElement::updateGeometry</a>(), and <a class="el" href="OgreTTYGuiElement_8cpp-source.html#l00379">Ogre::TTYGuiElement::updateWindowGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa27" doxytag="Ogre::Font::getHandle"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a392">ResourceHandle</a> Ogre::Resource::getHandle </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

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

<p>

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

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

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

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00108">108</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta18" doxytag="Ogre::Font::getMaterial"></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_1Material.html">Material</a>* Ogre::Font::getMaterial </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Gets the material generated for this font.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This will only be valid after the <a class="el" href="classOgre_1_1Font.html">Font</a> has been loaded. </dl>
<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00228">228</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta17" doxytag="Ogre::Font::getMaterial"></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_1Material.html">Material</a>* Ogre::Font::getMaterial </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the material generated for this font.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This will only be valid after the <a class="el" href="classOgre_1_1Font.html">Font</a> has been loaded. </dl>
<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00220">220</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
Referenced by <a class="el" href="OgreTTYGuiElement_8cpp-source.html#l00577">Ogre::TTYGuiElement::setFontName</a>(), and <a class="el" href="OgreTextAreaGuiElement_8cpp-source.html#l00325">Ogre::TextAreaGuiElement::setFontName</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa26" doxytag="Ogre::Font::getName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1String.html">String</a>&amp; Ogre::Resource::getName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

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

<p>
Gets resource name.
<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materiala4">Ogre::Material</a>, and <a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya5">Ogre::Overlay</a>.
<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00115">115</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">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">Ogre::GLTexture::load</a>(), <a class="el" href="OgreTextureManager_8cpp-source.html#l00060">Ogre::TextureManager::loadImage</a>(), <a class="el" href="OgreTextureManager_8cpp-source.html#l00086">Ogre::TextureManager::loadRawData</a>(), <a class="el" href="OgreFontManager_8cpp-source.html#l00216">Ogre::FontManager::logBadAttrib</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01708">Ogre::MeshSerializerImpl_v1::readMaterial</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01078">Ogre::MeshSerializerImpl::readMeshLodInfo</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01665">Ogre::MeshSerializerImpl_v1::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01145">Ogre::MeshSerializerImpl::readMeshLodUsageGenerated</a>(), <a class="el" href="OgreMeshSerializerImpl_8cpp-source.html#l01128">Ogre::MeshSerializerImpl::readMeshLodUsageManual</a>(), <a class="el" href="OgrePopupMenuGuiElement_8cpp-source.html#l00256">Ogre::PopupMenuGuiElement::removeListItem</a>(), <a class="el" href="OgreListGuiElement_8cpp-source.html#l00311">Ogre::ListGuiElement::removeListItem</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>(), and <a class="el" href="OgreResourceManager_8cpp-source.html#l00105">Ogre::ResourceManager::unload</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa23" doxytag="Ogre::Font::getSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual size_t Ogre::Resource::getSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

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

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

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

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

<p>
Gets the source this font (either an image or a truetype font).
<p>

<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00096">96</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00075">mSource</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta9" doxytag="Ogre::Font::getTrueTypeResolution"></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#a352">uint</a> Ogre::Font::getTrueTypeResolution </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the resolution (dpi) of the font used to generate the texture.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only applicable for FT_TRUETYPE <a class="el" href="classOgre_1_1Font.html">Font</a> objects. </dl>
<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00106">106</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00080">mTtfResolution</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00116">Ogre::uint</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta8" doxytag="Ogre::Font::getTrueTypeSize"></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#a349">Real</a> Ogre::Font::getTrueTypeSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the point size of the font used to generate the texture.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only applicable for FT_TRUETYPE <a class="el" href="classOgre_1_1Font.html">Font</a> objects. Note that the size of the font does not affect how big it is on the screen,  just how large it is in the texture and thus how detailed it is. </dl>
<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00101">101</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00078">mTtfSize</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta3" doxytag="Ogre::Font::getType"></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#a624">FontType</a> Ogre::Font::getType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

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

<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00076">76</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00050">Ogre::FontType</a>, and <a class="el" href="OgreFont_8h-source.html#l00072">mType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa28" doxytag="Ogre::Font::isLoaded"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::Resource::isLoaded </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

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

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

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00127">127</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreGpuProgramUsage_8cpp-source.html#l00086">Ogre::GpuProgramUsage::_load</a>(), <a class="el" href="OgreTechnique_8cpp-source.html#l00235">Ogre::Technique::isLoaded</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">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_1Fonta11" doxytag="Ogre::Font::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::Font::load </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

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

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

<p>
Implements <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea18">Ogre::Resource</a>.
<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00139">139</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8cpp-source.html#l00191">createTextureFromFont</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00236">Ogre::Pass::createTextureUnitState</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="namespaceOgre.html#a624a124">Ogre::FT_TRUETYPE</a>, <a class="el" href="OgreTechnique_8cpp-source.html#l00149">Ogre::Technique::getPass</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00200">Ogre::Material::getTechnique</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00264">Ogre::Pass::getTextureUnitState</a>(), <a class="el" href="OgreTexture_8h-source.html#l00164">Ogre::Texture::hasAlpha</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="OgreFont_8h-source.html#l00096">mpMaterial</a>, <a class="el" href="OgreFont_8h-source.html#l00075">mSource</a>, <a class="el" href="OgreFont_8h-source.html#l00072">mType</a>, <a class="el" href="namespaceOgre.html#a609a40">Ogre::SBT_ADD</a>, <a class="el" href="namespaceOgre.html#a609a38">Ogre::SBT_TRANSPARENT_ALPHA</a>, <a class="el" href="OgreMaterial_8cpp-source.html#l00516">Ogre::Material::setSceneBlending</a>(), and <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00489">Ogre::TextureUnitState::setTextureAddressingMode</a>().
<p>
Referenced by <a class="el" href="OgreTTYGuiElement_8cpp-source.html#l00577">Ogre::TTYGuiElement::setFontName</a>(), and <a class="el" href="OgreTextAreaGuiElement_8cpp-source.html#l00325">Ogre::TextAreaGuiElement::setFontName</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta19" doxytag="Ogre::Font::setAntialiasColour"></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::Font::setAntialiasColour </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>enabled</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Sets whether or not the colour of this font is antialiased as it is generated from a true type font.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This is valid only for a FT_TRUETYPE font. If you are planning on using  alpha blending to draw your font, then it is a good idea to set this to false (which is the default), otherwise the darkening of the font will combine with the fading out of the alpha around the edges and make your font look thinner than it should. However, if you intend to blend your font using a colour blending mode (add or modulate for example) then it's a good idea to set this to true, in order to soften your font edges. </dl>
<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00243">243</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
Referenced by <a class="el" href="OgreFontManager_8cpp-source.html#l00126">Ogre::FontManager::parseAttribute</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta16" doxytag="Ogre::Font::setGlyphAspectRatio"></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::Font::setGlyphAspectRatio </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">OgreChar&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>id</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ratio</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

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

<p>
Sets the aspect ratio (width / height) of this character.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 You only need to call this if you're setting up a font loaded from a texture manually, and your aspect ratio is really freaky. </dl>
<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00211">211</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00047">OGRE_GLYPH_INDEX</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00094">OgreChar</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta14" doxytag="Ogre::Font::setGlyphTexCoords"></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::Font::setGlyphTexCoords </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">OgreChar&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>id</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>u1</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>v1</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>u2</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>v2</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

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

<p>
Sets the texture coordinates of a glyph.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 You only need to call this if you're setting up a font loaded from a texture manually. </dl><dl compact><dt><b>
Note: </b><dd>
 Also sets the aspect ratio (width / height) of this character. </dl>
<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00191">191</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00047">OGRE_GLYPH_INDEX</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00094">OgreChar</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00191">createTextureFromFont</a>(), and <a class="el" href="OgreFontManager_8cpp-source.html#l00126">Ogre::FontManager::parseAttribute</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta4" doxytag="Ogre::Font::setSource"></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::Font::setSource </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>source</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Sets the source of the font.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 If you have created a font of type FT_IMAGE, this method tells the <a class="el" href="classOgre_1_1Font.html">Font</a> which image to use as the source for the characters. So the parameter  should be the name of an appropriate image file. Note that when using an image as a font source, you will also need to tell the font where each character is located using setGlyphTexCoords (for each character). 
<p>
 If you have created a font of type FT_TRUETYPE, this method tells the <a class="el" href="classOgre_1_1Font.html">Font</a> which .ttf file to use to generate the text. You will also need to call  setTrueTypeSize and setTrueTypeResolution. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>source</em>&nbsp;</td><td>
An image file or a truetype font, depending on the type of this font </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00081">81</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00075">mSource</a>.
<p>
Referenced by <a class="el" href="OgreFontManager_8cpp-source.html#l00126">Ogre::FontManager::parseAttribute</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta7" doxytag="Ogre::Font::setTrueTypeResolution"></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::Font::setTrueTypeResolution </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a352">uint</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ttfResolution</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Gets the resolution (dpi) of the font used to generate the texture (only required for FT_TRUETYPE).
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>ttfResolution</em>&nbsp;</td><td>
The resolution in dpi </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00091">91</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00080">mTtfResolution</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00116">Ogre::uint</a>.
<p>
Referenced by <a class="el" href="OgreFontManager_8cpp-source.html#l00126">Ogre::FontManager::parseAttribute</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta6" doxytag="Ogre::Font::setTrueTypeSize"></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::Font::setTrueTypeSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ttfSize</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Sets the size of a truetype font (only required for FT_TRUETYPE).
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>ttfSize</em>&nbsp;</td><td>
The size of the font in points. Note that the size of the font does not affect how big it is on the screen, just how large it is in the texture and thus how detailed it is. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00086">86</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00078">mTtfSize</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreFontManager_8cpp-source.html#l00126">Ogre::FontManager::parseAttribute</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta2" doxytag="Ogre::Font::setType"></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::Font::setType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a624">FontType</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ftype</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Sets the type of font.
<p>
Must be set before loading. 
<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00071">71</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00050">Ogre::FontType</a>, and <a class="el" href="OgreFont_8h-source.html#l00072">mType</a>.
<p>
Referenced by <a class="el" href="OgreFontManager_8cpp-source.html#l00126">Ogre::FontManager::parseAttribute</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta10" doxytag="Ogre::Font::StrBBox"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> std::pair&lt; <a class="el" href="namespaceOgre.html#a352">uint</a>, <a class="el" href="namespaceOgre.html#a352">uint</a> &gt; Ogre::Font::StrBBox </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>text</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>char_height</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>window</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

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

<p>
Returns the size in pixels of a box that could contain the whole string.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00111">111</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreFont_8h-source.html#l00201">getGlyphAspectRatio</a>(), <a class="el" href="OgreFont_8h-source.html#l00176">getGlyphTexCoords</a>(), <a class="el" href="OgreRenderWindow_8cpp-source.html#l00041">Ogre::RenderWindow::getMetrics</a>(), <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00116">Ogre::uint</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa24" doxytag="Ogre::Font::touch"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::touch </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

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

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

<p>
Reimplemented in <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materiala46">Ogre::Material</a>.
<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00100">100</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreResourceManager_8cpp-source.html#l00067">Ogre::ResourceManager::load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fonta12" doxytag="Ogre::Font::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::Font::unload </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

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

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

<p>
Reimplemented from <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea19">Ogre::Resource</a>.
<p>
Definition at line <a class="el" href="OgreFont_8cpp-source.html#l00186">186</a> of file <a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a>.
<p>
References <a class="el" href="OgreResource_8h-source.html#l00058">Ogre::Resource::mIsLoaded</a>.    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1Fontn10" doxytag="Ogre::Font::mAntialiasColour"></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::Font::mAntialiasColour<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
for TRUE_TYPE font only
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00099">99</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00052">Font</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fontn8" doxytag="Ogre::Font::mAspectRatio"></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#a349">Real</a> Ogre::Font::mAspectRatio[OGRE_NUM_GLYPHS]<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Aspect ratio between x and y (width / height).
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00093">93</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn1" doxytag="Ogre::Font::mHandle"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a392">ResourceHandle</a> Ogre::Resource::mHandle<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

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

<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00058">58</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">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">Ogre::GLTexture::load</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00139">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">Ogre::GLTexture::loadImages</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00040">Ogre::Material::Material</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00104">Ogre::Skeleton::unload</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00167">Ogre::Mesh::unload</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00138">Ogre::Material::unload</a>(), <a class="el" href="OgreHighLevelGpuProgram_8cpp-source.html#l00058">Ogre::HighLevelGpuProgram::unload</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00363">Ogre::GLTexture::unload</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00186">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::Font::mLastAccess"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> time_t Ogre::Resource::mLastAccess<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

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

<p>

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

<p>
The material which is generated for this font.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00096">96</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00191">createTextureFromFont</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00052">Font</a>(), and <a class="el" href="OgreFont_8cpp-source.html#l00139">load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn4" doxytag="Ogre::Font::mSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> size_t Ogre::Resource::mSize<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00060">60</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">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">Ogre::GLTexture::loadImages</a>(), and <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fontn1" doxytag="Ogre::Font::mSource"></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::Font::mSource<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Source of the font (either an image name or a truetype font).
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00075">75</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00191">createTextureFromFont</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00052">Font</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00096">getSource</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00139">load</a>(), and <a class="el" href="OgreFont_8cpp-source.html#l00081">setSource</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fontn4" doxytag="Ogre::Font::mTexCoords_u1"></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#a349">Real</a> Ogre::Font::mTexCoords_u1[OGRE_NUM_GLYPHS]<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Start u coords.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00084">84</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fontn5" doxytag="Ogre::Font::mTexCoords_u2"></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#a349">Real</a> Ogre::Font::mTexCoords_u2[OGRE_NUM_GLYPHS]<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
End u coords.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00086">86</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fontn6" doxytag="Ogre::Font::mTexCoords_v1"></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#a349">Real</a> Ogre::Font::mTexCoords_v1[OGRE_NUM_GLYPHS]<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Start v coords.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00088">88</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fontn7" doxytag="Ogre::Font::mTexCoords_v2"></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#a349">Real</a> Ogre::Font::mTexCoords_v2[OGRE_NUM_GLYPHS]<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
End v coords.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00090">90</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Fontn3" doxytag="Ogre::Font::mTtfResolution"></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#a352">uint</a> Ogre::Font::mTtfResolution<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Resolution (dpi) of truetype font.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00080">80</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00191">createTextureFromFont</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00052">Font</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00106">getTrueTypeResolution</a>(), and <a class="el" href="OgreFont_8cpp-source.html#l00091">setTrueTypeResolution</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fontn2" doxytag="Ogre::Font::mTtfSize"></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#a349">Real</a> Ogre::Font::mTtfSize<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Size of the truetype font, in points.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00078">78</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00191">createTextureFromFont</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00052">Font</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00101">getTrueTypeSize</a>(), and <a class="el" href="OgreFont_8cpp-source.html#l00086">setTrueTypeSize</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Fontn0" doxytag="Ogre::Font::mType"></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#a624">FontType</a> Ogre::Font::mType<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The type of font.
<p>

<p>
Definition at line <a class="el" href="OgreFont_8h-source.html#l00072">72</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
<p>
Referenced by <a class="el" href="OgreFont_8cpp-source.html#l00052">Font</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00076">getType</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00139">load</a>(), and <a class="el" href="OgreFont_8cpp-source.html#l00071">setType</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreFont_8h-source.html">OgreFont.h</a><li><a class="el" href="OgreFont_8cpp-source.html">OgreFont.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:17:23 2004
</p>
</body>
</html>