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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::Font class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>Ogre::Font Class Reference</h1>Class representing a font in the system. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::Font:
16<p><center><img src="classOgre_1_1Font.png" usemap="#Ogre::Font_map" border="0" alt=""></center>
17<map name="Ogre::Font_map">
18<area href="classOgre_1_1Resource.html" alt="Ogre::Resource" shape="rect" coords="0,56,183,80">
19<area href="classOgre_1_1ManualResourceLoader.html" alt="Ogre::ManualResourceLoader" shape="rect" coords="193,56,376,80">
20<area href="classOgre_1_1StringInterface.html" alt="Ogre::StringInterface" shape="rect" coords="0,0,183,24">
21</map>
22<a href="classOgre_1_1Font-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
23<tr><td></td></tr>
24<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
25<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta0">Font</a> (<a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> *creator, const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name, <a class="el" href="namespaceOgre.html#a485">ResourceHandle</a> handle, const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;group, bool isManual=false, <a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a> *loader=0)</td></tr>
26
27<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#Ogre_1_1Fonta0"></a><br><br></td></tr>
28<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta1">~Font</a> ()</td></tr>
29
30<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta2">setType</a> (<a class="el" href="namespaceOgre.html#a650">FontType</a> ftype)</td></tr>
31
32<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the type of font.  <a href="#Ogre_1_1Fonta2"></a><br><br></td></tr>
33<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a650">FontType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta3">getType</a> (void) const </td></tr>
34
35<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the type of font.  <a href="#Ogre_1_1Fonta3"></a><br><br></td></tr>
36<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta4">setSource</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;source)</td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the source of the font.  <a href="#Ogre_1_1Fonta4"></a><br><br></td></tr>
39<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta5">getSource</a> (void) const </td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the source this font (either an image or a truetype font).  <a href="#Ogre_1_1Fonta5"></a><br><br></td></tr>
42<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta6">setTrueTypeSize</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> ttfSize)</td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the size of a truetype font (only required for FT_TRUETYPE).  <a href="#Ogre_1_1Fonta6"></a><br><br></td></tr>
45<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta7">setTrueTypeResolution</a> (<a class="el" href="namespaceOgre.html#a423">uint</a> ttfResolution)</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the resolution (dpi) of the font used to generate the texture (only required for FT_TRUETYPE).  <a href="#Ogre_1_1Fonta7"></a><br><br></td></tr>
48<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta8">getTrueTypeSize</a> (void) const </td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the point size of the font used to generate the texture.  <a href="#Ogre_1_1Fonta8"></a><br><br></td></tr>
51<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a423">uint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta9">getTrueTypeResolution</a> (void) const </td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the resolution (dpi) of the font used to generate the texture.  <a href="#Ogre_1_1Fonta9"></a><br><br></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top>std::pair&lt; <a class="el" href="namespaceOgre.html#a423">uint</a>, <a class="el" href="namespaceOgre.html#a423">uint</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta10">StrBBox</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;text, <a class="el" href="namespaceOgre.html#a420">Real</a> char_height, <a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> &amp;window)</td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the size in pixels of a box that could contain the whole string.  <a href="#Ogre_1_1Fonta10"></a><br><br></td></tr>
57<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta11">getGlyphTexCoords</a> (OgreChar <a class="el" href="OgreGLPrerequisites_8h.html#a86">id</a>, <a class="el" href="namespaceOgre.html#a420">Real</a> &amp;u1, <a class="el" href="namespaceOgre.html#a420">Real</a> &amp;v1, <a class="el" href="namespaceOgre.html#a420">Real</a> &amp;u2, <a class="el" href="namespaceOgre.html#a420">Real</a> &amp;v2) const </td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the teture coordinates of the associated glyph.  <a href="#Ogre_1_1Fonta11"></a><br><br></td></tr>
60<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta12">setGlyphTexCoords</a> (OgreChar <a class="el" href="OgreGLPrerequisites_8h.html#a86">id</a>, <a class="el" href="namespaceOgre.html#a420">Real</a> u1, <a class="el" href="namespaceOgre.html#a420">Real</a> v1, <a class="el" href="namespaceOgre.html#a420">Real</a> u2, <a class="el" href="namespaceOgre.html#a420">Real</a> v2)</td></tr>
61
62<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the texture coordinates of a glyph.  <a href="#Ogre_1_1Fonta12"></a><br><br></td></tr>
63<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta13">getGlyphAspectRatio</a> (OgreChar <a class="el" href="OgreGLPrerequisites_8h.html#a86">id</a>) const </td></tr>
64
65<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the aspect ratio (width / height) of this character.  <a href="#Ogre_1_1Fonta13"></a><br><br></td></tr>
66<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta14">setGlyphAspectRatio</a> (OgreChar <a class="el" href="OgreGLPrerequisites_8h.html#a86">id</a>, <a class="el" href="namespaceOgre.html#a420">Real</a> ratio)</td></tr>
67
68<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the aspect ratio (width / height) of this character.  <a href="#Ogre_1_1Fonta14"></a><br><br></td></tr>
69<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta15">getMaterial</a> () const </td></tr>
70
71<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the material generated for this font, as a weak reference.  <a href="#Ogre_1_1Fonta15"></a><br><br></td></tr>
72<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta16">getMaterial</a> ()</td></tr>
73
74<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the material generated for this font, as a weak reference.  <a href="#Ogre_1_1Fonta16"></a><br><br></td></tr>
75<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta17">setAntialiasColour</a> (bool enabled)</td></tr>
76
77<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets whether or not the colour of this font is antialiased as it is generated from a true type font.  <a href="#Ogre_1_1Fonta17"></a><br><br></td></tr>
78<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta18">getAntialiasColour</a> (void) const </td></tr>
79
80<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets whether or not the colour of this font is antialiased as it is generated from a true type font.  <a href="#Ogre_1_1Fonta18"></a><br><br></td></tr>
81<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fonta19">loadResource</a> (<a class="el" href="classOgre_1_1Resource.html">Resource</a> *resource)</td></tr>
82
83<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implementation of <a class="el" href="classOgre_1_1ManualResourceLoader.html#Ogre_1_1ManualResourceLoadera2">ManualResourceLoader::loadResource</a>, called when the <a class="el" href="classOgre_1_1Texture.html">Texture</a> that this font creates needs to (re)load.  <a href="#Ogre_1_1Fonta19"></a><br><br></td></tr>
84<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load</a> (void)</td></tr>
85
86<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Loads the resource, if it is not already.  <a href="#Ogre_1_1Texturea30"></a><br><br></td></tr>
87<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea31">reload</a> (void)</td></tr>
88
89<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reloads the resource, if it is already loaded.  <a href="#Ogre_1_1Texturea31"></a><br><br></td></tr>
90<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea32">isReloadable</a> (void) const </td></tr>
91
92<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> is reloadable, false otherwise.  <a href="#Ogre_1_1Texturea32"></a><br><br></td></tr>
93<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea33">isManuallyLoaded</a> (void) const </td></tr>
94
95<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is this resource manually loaded?  <a href="#Ogre_1_1Texturea33"></a><br><br></td></tr>
96<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea34">unload</a> (void)</td></tr>
97
98<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unloads the resource; this is not permanent, the resource can be reloaded later if required.  <a href="#Ogre_1_1Texturea34"></a><br><br></td></tr>
99<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea35">getSize</a> (void) const </td></tr>
100
101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves info about the size of the resource.  <a href="#Ogre_1_1Texturea35"></a><br><br></td></tr>
102<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea36">touch</a> (void)</td></tr>
103
104<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">'Touches' the resource to indicate it has been used.  <a href="#Ogre_1_1Texturea36"></a><br><br></td></tr>
105<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea37">getName</a> (void) const </td></tr>
106
107<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets resource name.  <a href="#Ogre_1_1Texturea37"></a><br><br></td></tr>
108<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a485">ResourceHandle</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea38">getHandle</a> (void) const </td></tr>
109
110<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea39">isLoaded</a> (void) const </td></tr>
111
112<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> has been loaded, false otherwise.  <a href="#Ogre_1_1Texturea39"></a><br><br></td></tr>
113<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea40">getGroup</a> (void)</td></tr>
114
115<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the group which this resource is a member of.  <a href="#Ogre_1_1Texturea40"></a><br><br></td></tr>
116<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea41">getCreator</a> (void)</td></tr>
117
118<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the manager which created this resource.  <a href="#Ogre_1_1Texturea41"></a><br><br></td></tr>
119<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea42">getOrigin</a> (void) const </td></tr>
120
121<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the origin of this resource, e.g.  <a href="#Ogre_1_1Texturea42"></a><br><br></td></tr>
122<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea43">_notifyOrigin</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;origin)</td></tr>
123
124<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notify this resource of it's origin.  <a href="#Ogre_1_1Texturea43"></a><br><br></td></tr>
125<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea44">getParamDictionary</a> (void)</td></tr>
126
127<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the parameter dictionary for this class.  <a href="#Ogre_1_1Texturea44"></a><br><br></td></tr>
128<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea45">getParamDictionary</a> (void) const </td></tr>
129
130<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a518">ParameterList</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea46">getParameters</a> (void) const </td></tr>
131
132<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves a list of parameters valid for this object.  <a href="#Ogre_1_1Texturea46"></a><br><br></td></tr>
133<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">setParameter</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name, const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;value)</td></tr>
134
135<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter setting method.  <a href="#Ogre_1_1Texturea47"></a><br><br></td></tr>
136<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea48">setParameterList</a> (const <a class="el" href="namespaceOgre.html#a62">NameValuePairList</a> &amp;paramList)</td></tr>
137
138<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic multiple parameter setting method.  <a href="#Ogre_1_1Texturea48"></a><br><br></td></tr>
139<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea49">getParameter</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name) const </td></tr>
140
141<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter retrieval method.  <a href="#Ogre_1_1Texturea49"></a><br><br></td></tr>
142<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea50">copyParametersTo</a> (<a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *dest) const </td></tr>
143
144<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Method for copying this object's parameters to another object.  <a href="#Ogre_1_1Texturea50"></a><br><br></td></tr>
145<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
146<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturee0">cleanupDictionary</a> ()</td></tr>
147
148<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cleans up the static 'msDictionary' required to reset <a class="el" href="namespaceOgre.html">Ogre</a>, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> implementers (e.g.  <a href="#Ogre_1_1Texturee0"></a><br><br></td></tr>
149<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
150<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontb0">createTextureFromFont</a> (void)</td></tr>
151
152<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method for loading from ttf.  <a href="#Ogre_1_1Fontb0"></a><br><br></td></tr>
153<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontb1">loadImpl</a> ()</td></tr>
154
155<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">  <a href="#Ogre_1_1Fontb1"></a><br><br></td></tr>
156<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontb2">unloadImpl</a> ()</td></tr>
157
158<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">  <a href="#Ogre_1_1Fontb2"></a><br><br></td></tr>
159<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontb3">calculateSize</a> (void) const </td></tr>
160
161<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">  <a href="#Ogre_1_1Fontb3"></a><br><br></td></tr>
162<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Textureb6">createParamDictionary</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;className)</td></tr>
163
164<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method for creating a parameter dictionary for the class, if it does not already exist.  <a href="#Ogre_1_1Textureb6"></a><br><br></td></tr>
165<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
166<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a650">FontType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp0">mType</a></td></tr>
167
168<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The type of font.  <a href="#Ogre_1_1Fontp0"></a><br><br></td></tr>
169<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp1">mSource</a></td></tr>
170
171<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Source of the font (either an image name or a truetype font).  <a href="#Ogre_1_1Fontp1"></a><br><br></td></tr>
172<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp2">mTtfSize</a></td></tr>
173
174<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Size of the truetype font, in points.  <a href="#Ogre_1_1Fontp2"></a><br><br></td></tr>
175<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a423">uint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp3">mTtfResolution</a></td></tr>
176
177<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resolution (dpi) of truetype font.  <a href="#Ogre_1_1Fontp3"></a><br><br></td></tr>
178<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp4">mTexCoords_u1</a> [OGRE_NUM_GLYPHS]</td></tr>
179
180<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start u coords.  <a href="#Ogre_1_1Fontp4"></a><br><br></td></tr>
181<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp5">mTexCoords_u2</a> [OGRE_NUM_GLYPHS]</td></tr>
182
183<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End u coords.  <a href="#Ogre_1_1Fontp5"></a><br><br></td></tr>
184<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp6">mTexCoords_v1</a> [OGRE_NUM_GLYPHS]</td></tr>
185
186<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start v coords.  <a href="#Ogre_1_1Fontp6"></a><br><br></td></tr>
187<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp7">mTexCoords_v2</a> [OGRE_NUM_GLYPHS]</td></tr>
188
189<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End v coords.  <a href="#Ogre_1_1Fontp7"></a><br><br></td></tr>
190<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp8">mAspectRatio</a> [OGRE_NUM_GLYPHS]</td></tr>
191
192<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Aspect ratio between x and y (width / height).  <a href="#Ogre_1_1Fontp8"></a><br><br></td></tr>
193<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp9">mpMaterial</a></td></tr>
194
195<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The material which is generated for this font.  <a href="#Ogre_1_1Fontp9"></a><br><br></td></tr>
196<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1TexturePtr.html">TexturePtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp10">mTexture</a></td></tr>
197
198<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classOgre_1_1Texture.html">Texture</a> pointer.  <a href="#Ogre_1_1Fontp10"></a><br><br></td></tr>
199<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp11">mAntialiasColour</a></td></tr>
200
201<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">for TRUE_TYPE font only  <a href="#Ogre_1_1Fontp11"></a><br><br></td></tr>
202<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep17">mCreator</a></td></tr>
203
204<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creator.  <a href="#Ogre_1_1Texturep17"></a><br><br></td></tr>
205<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep18">mName</a></td></tr>
206
207<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unique name of the resource.  <a href="#Ogre_1_1Texturep18"></a><br><br></td></tr>
208<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep19">mGroup</a></td></tr>
209
210<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of the resource group.  <a href="#Ogre_1_1Texturep19"></a><br><br></td></tr>
211<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a485">ResourceHandle</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep20">mHandle</a></td></tr>
212
213<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Numeric handle for more efficient look up than name.  <a href="#Ogre_1_1Texturep20"></a><br><br></td></tr>
214<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep21">mIsLoaded</a></td></tr>
215
216<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is the resource currently loaded?  <a href="#Ogre_1_1Texturep21"></a><br><br></td></tr>
217<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep22">mSize</a></td></tr>
218
219<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The size of the resource in bytes.  <a href="#Ogre_1_1Texturep22"></a><br><br></td></tr>
220<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep23">mIsManual</a></td></tr>
221
222<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is this file manually loaded?  <a href="#Ogre_1_1Texturep23"></a><br><br></td></tr>
223<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep24">mOrigin</a></td></tr>
224
225<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Origin of this resource (e.g. script name) - optional.  <a href="#Ogre_1_1Texturep24"></a><br><br></td></tr>
226<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep25">mLoader</a></td></tr>
227
228<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Optional manual loader; if provided, data is loaded from here instead of a file.  <a href="#Ogre_1_1Texturep25"></a><br><br></td></tr>
229<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturep26">mParamDictName</a></td></tr>
230
231<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class name for this instance to be used as a lookup (must be initialised by subclasses).  <a href="#Ogre_1_1Texturep26"></a><br><br></td></tr>
232<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
233<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Font_1_1CmdType.html">CmdType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontt0">msTypeCmd</a></td></tr>
234
235<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Font_1_1CmdSource.html">CmdSource</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontt1">msSourceCmd</a></td></tr>
236
237<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Font_1_1CmdSize.html">CmdSize</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontt2">msSizeCmd</a></td></tr>
238
239<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Font_1_1CmdResolution.html">CmdResolution</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontt3">msResolutionCmd</a></td></tr>
240
241<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a520">ParamDictionaryMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">msDictionary</a></td></tr>
242
243<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dictionary of parameters.  <a href="#Ogre_1_1Texturet0"></a><br><br></td></tr>
244</table>
245<hr><a name="_details"></a><h2>Detailed Description</h2>
246Class representing a font in the system.
247<p>
248<dl compact><dt><b>Remarks:</b></dt><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) </dd></dl>
249<dl compact><dt><b>Note:</b></dt><dd>This class extends both <a class="el" href="classOgre_1_1Resource.html">Resource</a> and <a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a> since it is both a resource in it's own right, but it also provides the manual load implementation for the <a class="el" href="classOgre_1_1Texture.html">Texture</a> it creates. </dd></dl>
250
251<p>
252
253<p>
254Definition at line <a class="el" href="OgreFont_8h-source.html#l00074">74</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
255<a class="anchor" name="Ogre_1_1Fonta0" doxytag="Ogre::Font::Font" ></a><p>
256<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
257  <tr>
258    <td class="mdRow">
259      <table cellpadding="0" cellspacing="0" border="0">
260        <tr>
261          <td class="md" nowrap valign="top"> Ogre::Font::Font </td>
262          <td class="md" valign="top">(&nbsp;</td>
263          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> *&nbsp;</td>
264          <td class="mdname" nowrap> <em>creator</em>, </td>
265        </tr>
266        <tr>
267          <td class="md" nowrap align="right"></td>
268          <td></td>
269          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
270          <td class="mdname" nowrap> <em>name</em>, </td>
271        </tr>
272        <tr>
273          <td class="md" nowrap align="right"></td>
274          <td></td>
275          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a485">ResourceHandle</a>&nbsp;</td>
276          <td class="mdname" nowrap> <em>handle</em>, </td>
277        </tr>
278        <tr>
279          <td class="md" nowrap align="right"></td>
280          <td></td>
281          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
282          <td class="mdname" nowrap> <em>group</em>, </td>
283        </tr>
284        <tr>
285          <td class="md" nowrap align="right"></td>
286          <td></td>
287          <td class="md" nowrap>bool&nbsp;</td>
288          <td class="mdname" nowrap> <em>isManual</em> = false, </td>
289        </tr>
290        <tr>
291          <td class="md" nowrap align="right"></td>
292          <td></td>
293          <td class="md" nowrap><a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a> *&nbsp;</td>
294          <td class="mdname" nowrap> <em>loader</em> = 0</td>
295        </tr>
296        <tr>
297          <td></td>
298          <td class="md">)&nbsp;</td>
299          <td class="md" colspan="2"></td>
300        </tr>
301
302      </table>
303    </td>
304  </tr>
305</table>
306<table cellspacing=5 cellpadding=0 border=0>
307  <tr>
308    <td>
309      &nbsp;
310    </td>
311    <td>
312
313<p>
314Constructor.
315<p>
316<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classOgre_1_1Resource.html">Resource</a> </dd></dl>
317    </td>
318  </tr>
319</table>
320<a class="anchor" name="Ogre_1_1Fonta1" doxytag="Ogre::Font::~Font" ></a><p>
321<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
322  <tr>
323    <td class="mdRow">
324      <table cellpadding="0" cellspacing="0" border="0">
325        <tr>
326          <td class="md" nowrap valign="top"> virtual Ogre::Font::~<a class="el" href="classOgre_1_1Font.html">Font</a> </td>
327          <td class="md" valign="top">(&nbsp;</td>
328          <td class="mdname1" valign="top" nowrap>          </td>
329          <td class="md" valign="top">&nbsp;)&nbsp;</td>
330          <td class="md" nowrap><code> [virtual]</code></td>
331        </tr>
332
333      </table>
334    </td>
335  </tr>
336</table>
337<table cellspacing=5 cellpadding=0 border=0>
338  <tr>
339    <td>
340      &nbsp;
341    </td>
342    <td>
343
344<p>
345    </td>
346  </tr>
347</table>
348<hr><h2>Member Function Documentation</h2>
349<a class="anchor" name="Ogre_1_1Texturea43" doxytag="Ogre::Font::_notifyOrigin" ></a><p>
350<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
351  <tr>
352    <td class="mdRow">
353      <table cellpadding="0" cellspacing="0" border="0">
354        <tr>
355          <td class="md" nowrap valign="top"> void Ogre::Resource::_notifyOrigin </td>
356          <td class="md" valign="top">(&nbsp;</td>
357          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
358          <td class="mdname1" valign="top" nowrap> <em>origin</em>          </td>
359          <td class="md" valign="top">&nbsp;)&nbsp;</td>
360          <td class="md" nowrap><code> [inherited]</code></td>
361        </tr>
362
363      </table>
364    </td>
365  </tr>
366</table>
367<table cellspacing=5 cellpadding=0 border=0>
368  <tr>
369    <td>
370      &nbsp;
371    </td>
372    <td>
373
374<p>
375Notify this resource of it's origin.
376<p>
377
378<p>
379Definition at line <a class="el" href="OgreResource_8h-source.html#l00214">214</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
380<p>
381References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
382  </tr>
383</table>
384<a class="anchor" name="Ogre_1_1Fontb3" doxytag="Ogre::Font::calculateSize" ></a><p>
385<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
386  <tr>
387    <td class="mdRow">
388      <table cellpadding="0" cellspacing="0" border="0">
389        <tr>
390          <td class="md" nowrap valign="top"> size_t Ogre::Font::calculateSize </td>
391          <td class="md" valign="top">(&nbsp;</td>
392          <td class="md" nowrap valign="top">void&nbsp;</td>
393          <td class="mdname1" valign="top" nowrap>          </td>
394          <td class="md" valign="top">&nbsp;)&nbsp;</td>
395          <td class="md" nowrap> const<code> [protected, virtual]</code></td>
396        </tr>
397
398      </table>
399    </td>
400  </tr>
401</table>
402<table cellspacing=5 cellpadding=0 border=0>
403  <tr>
404    <td>
405      &nbsp;
406    </td>
407    <td>
408
409<p>
410 
411<p>
412
413<p>
414Implements <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Resourceb3">Ogre::Resource</a>.
415<p>
416Definition at line <a class="el" href="OgreFont_8h-source.html#l00153">153</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
417  </tr>
418</table>
419<a class="anchor" name="Ogre_1_1Texturee0" doxytag="Ogre::Font::cleanupDictionary" ></a><p>
420<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
421  <tr>
422    <td class="mdRow">
423      <table cellpadding="0" cellspacing="0" border="0">
424        <tr>
425          <td class="md" nowrap valign="top"> void Ogre::StringInterface::cleanupDictionary </td>
426          <td class="md" valign="top">(&nbsp;</td>
427          <td class="mdname1" valign="top" nowrap>          </td>
428          <td class="md" valign="top">&nbsp;)&nbsp;</td>
429          <td class="md" nowrap><code> [static, inherited]</code></td>
430        </tr>
431
432      </table>
433    </td>
434  </tr>
435</table>
436<table cellspacing=5 cellpadding=0 border=0>
437  <tr>
438    <td>
439      &nbsp;
440    </td>
441    <td>
442
443<p>
444Cleans up the static 'msDictionary' required to reset <a class="el" href="namespaceOgre.html">Ogre</a>, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> implementers (e.g.
445<p>
446<a class="el" href="classOgre_1_1MaterialManager.html">MaterialManager</a>) initializes.     </td>
447  </tr>
448</table>
449<a class="anchor" name="Ogre_1_1Texturea50" doxytag="Ogre::Font::copyParametersTo" ></a><p>
450<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
451  <tr>
452    <td class="mdRow">
453      <table cellpadding="0" cellspacing="0" border="0">
454        <tr>
455          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::copyParametersTo </td>
456          <td class="md" valign="top">(&nbsp;</td>
457          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *&nbsp;</td>
458          <td class="mdname1" valign="top" nowrap> <em>dest</em>          </td>
459          <td class="md" valign="top">&nbsp;)&nbsp;</td>
460          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
461        </tr>
462
463      </table>
464    </td>
465  </tr>
466</table>
467<table cellspacing=5 cellpadding=0 border=0>
468  <tr>
469    <td>
470      &nbsp;
471    </td>
472    <td>
473
474<p>
475Method for copying this object's parameters to another object.
476<p>
477<dl compact><dt><b>Remarks:</b></dt><dd>This method takes the values of all the object's parameters and tries to set the same values on the destination object. This provides a completely type independent way to copy parameters to other objects. Note that because of the String manipulation involved, this should not be regarded as an efficient process and should be saved for times outside of the rendering loop. </dd></dl>
478<dl compact><dt><b></b></dt><dd>Any unrecognised parameters will be ignored as with setParameter method. </dd></dl>
479<dl compact><dt><b>Parameters:</b></dt><dd>
480  <table border="0" cellspacing="2" cellpadding="0">
481    <tr><td valign=top><em>dest</em>&nbsp;</td><td>Pointer to object to have it's parameters set the same as this object. </td></tr>
482  </table>
483</dl>
484
485<p>
486Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00296">296</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
487<p>
488References <a class="el" href="OgreStringInterface_8h-source.html#l00084">Ogre::ParamDictionary::mParamDefs</a>, and <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">Ogre::StringInterface::setParameter()</a>.    </td>
489  </tr>
490</table>
491<a class="anchor" name="Ogre_1_1Textureb6" doxytag="Ogre::Font::createParamDictionary" ></a><p>
492<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
493  <tr>
494    <td class="mdRow">
495      <table cellpadding="0" cellspacing="0" border="0">
496        <tr>
497          <td class="md" nowrap valign="top"> bool Ogre::StringInterface::createParamDictionary </td>
498          <td class="md" valign="top">(&nbsp;</td>
499          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
500          <td class="mdname1" valign="top" nowrap> <em>className</em>          </td>
501          <td class="md" valign="top">&nbsp;)&nbsp;</td>
502          <td class="md" nowrap><code> [protected, inherited]</code></td>
503        </tr>
504
505      </table>
506    </td>
507  </tr>
508</table>
509<table cellspacing=5 cellpadding=0 border=0>
510  <tr>
511    <td>
512      &nbsp;
513    </td>
514    <td>
515
516<p>
517Internal method for creating a parameter dictionary for the class, if it does not already exist.
518<p>
519<dl compact><dt><b>Remarks:</b></dt><dd>This method will check to see if a parameter dictionary exist for this class yet, and if not will create one. NB you must supply the name of the class (RTTI is not used or performance). </dd></dl>
520<dl compact><dt><b>Parameters:</b></dt><dd>
521  <table border="0" cellspacing="2" cellpadding="0">
522    <tr><td valign=top><em>className</em>&nbsp;</td><td>the name of the class using the dictionary </td></tr>
523  </table>
524</dl>
525<dl compact><dt><b>Returns:</b></dt><dd>true if a new dictionary was created, false if it was already there </dd></dl>
526
527<p>
528Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00172">172</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
529<p>
530References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
531  </tr>
532</table>
533<a class="anchor" name="Ogre_1_1Fontb0" doxytag="Ogre::Font::createTextureFromFont" ></a><p>
534<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
535  <tr>
536    <td class="mdRow">
537      <table cellpadding="0" cellspacing="0" border="0">
538        <tr>
539          <td class="md" nowrap valign="top"> void Ogre::Font::createTextureFromFont </td>
540          <td class="md" valign="top">(&nbsp;</td>
541          <td class="md" nowrap valign="top">void&nbsp;</td>
542          <td class="mdname1" valign="top" nowrap>          </td>
543          <td class="md" valign="top">&nbsp;)&nbsp;</td>
544          <td class="md" nowrap><code> [protected]</code></td>
545        </tr>
546
547      </table>
548    </td>
549  </tr>
550</table>
551<table cellspacing=5 cellpadding=0 border=0>
552  <tr>
553    <td>
554      &nbsp;
555    </td>
556    <td>
557
558<p>
559Internal method for loading from ttf.
560<p>
561    </td>
562  </tr>
563</table>
564<a class="anchor" name="Ogre_1_1Fonta18" doxytag="Ogre::Font::getAntialiasColour" ></a><p>
565<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
566  <tr>
567    <td class="mdRow">
568      <table cellpadding="0" cellspacing="0" border="0">
569        <tr>
570          <td class="md" nowrap valign="top"> bool Ogre::Font::getAntialiasColour </td>
571          <td class="md" valign="top">(&nbsp;</td>
572          <td class="md" nowrap valign="top">void&nbsp;</td>
573          <td class="mdname1" valign="top" nowrap>          </td>
574          <td class="md" valign="top">&nbsp;)&nbsp;</td>
575          <td class="md" nowrap> const</td>
576        </tr>
577
578      </table>
579    </td>
580  </tr>
581</table>
582<table cellspacing=5 cellpadding=0 border=0>
583  <tr>
584    <td>
585      &nbsp;
586    </td>
587    <td>
588
589<p>
590Gets whether or not the colour of this font is antialiased as it is generated from a true type font.
591<p>
592
593<p>
594Definition at line <a class="el" href="OgreFont_8h-source.html#l00298">298</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
595  </tr>
596</table>
597<a class="anchor" name="Ogre_1_1Texturea41" doxytag="Ogre::Font::getCreator" ></a><p>
598<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
599  <tr>
600    <td class="mdRow">
601      <table cellpadding="0" cellspacing="0" border="0">
602        <tr>
603          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a>* Ogre::Resource::getCreator </td>
604          <td class="md" valign="top">(&nbsp;</td>
605          <td class="md" nowrap valign="top">void&nbsp;</td>
606          <td class="mdname1" valign="top" nowrap>          </td>
607          <td class="md" valign="top">&nbsp;)&nbsp;</td>
608          <td class="md" nowrap><code> [inherited]</code></td>
609        </tr>
610
611      </table>
612    </td>
613  </tr>
614</table>
615<table cellspacing=5 cellpadding=0 border=0>
616  <tr>
617    <td>
618      &nbsp;
619    </td>
620    <td>
621
622<p>
623Gets the manager which created this resource.
624<p>
625
626<p>
627Definition at line <a class="el" href="OgreResource_8h-source.html#l00205">205</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
628  </tr>
629</table>
630<a class="anchor" name="Ogre_1_1Fonta13" doxytag="Ogre::Font::getGlyphAspectRatio" ></a><p>
631<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
632  <tr>
633    <td class="mdRow">
634      <table cellpadding="0" cellspacing="0" border="0">
635        <tr>
636          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::Font::getGlyphAspectRatio </td>
637          <td class="md" valign="top">(&nbsp;</td>
638          <td class="md" nowrap valign="top">OgreChar&nbsp;</td>
639          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
640          <td class="md" valign="top">&nbsp;)&nbsp;</td>
641          <td class="md" nowrap> const</td>
642        </tr>
643
644      </table>
645    </td>
646  </tr>
647</table>
648<table cellspacing=5 cellpadding=0 border=0>
649  <tr>
650    <td>
651      &nbsp;
652    </td>
653    <td>
654
655<p>
656Gets the aspect ratio (width / height) of this character.
657<p>
658
659<p>
660Definition 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>.
661<p>
662References <a class="el" href="OgreFont_8h-source.html#l00049">OGRE_GLYPH_INDEX</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00119">OgreChar</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
663  </tr>
664</table>
665<a class="anchor" name="Ogre_1_1Fonta11" doxytag="Ogre::Font::getGlyphTexCoords" ></a><p>
666<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
667  <tr>
668    <td class="mdRow">
669      <table cellpadding="0" cellspacing="0" border="0">
670        <tr>
671          <td class="md" nowrap valign="top"> void Ogre::Font::getGlyphTexCoords </td>
672          <td class="md" valign="top">(&nbsp;</td>
673          <td class="md" nowrap valign="top">OgreChar&nbsp;</td>
674          <td class="mdname" nowrap> <em>id</em>, </td>
675        </tr>
676        <tr>
677          <td class="md" nowrap align="right"></td>
678          <td></td>
679          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a> &amp;&nbsp;</td>
680          <td class="mdname" nowrap> <em>u1</em>, </td>
681        </tr>
682        <tr>
683          <td class="md" nowrap align="right"></td>
684          <td></td>
685          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a> &amp;&nbsp;</td>
686          <td class="mdname" nowrap> <em>v1</em>, </td>
687        </tr>
688        <tr>
689          <td class="md" nowrap align="right"></td>
690          <td></td>
691          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a> &amp;&nbsp;</td>
692          <td class="mdname" nowrap> <em>u2</em>, </td>
693        </tr>
694        <tr>
695          <td class="md" nowrap align="right"></td>
696          <td></td>
697          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a> &amp;&nbsp;</td>
698          <td class="mdname" nowrap> <em>v2</em></td>
699        </tr>
700        <tr>
701          <td></td>
702          <td class="md">)&nbsp;</td>
703          <td class="md" colspan="2"> const</td>
704        </tr>
705
706      </table>
707    </td>
708  </tr>
709</table>
710<table cellspacing=5 cellpadding=0 border=0>
711  <tr>
712    <td>
713      &nbsp;
714    </td>
715    <td>
716
717<p>
718Returns the teture coordinates of the associated glyph.
719<p>
720<dl compact><dt><b>Remarks:</b></dt><dd>Parameter is a short to allow both ASCII and wide chars. </dd></dl>
721<dl compact><dt><b>Parameters:</b></dt><dd>
722  <table border="0" cellspacing="2" cellpadding="0">
723    <tr><td valign=top><em>id</em>&nbsp;</td><td>The character code </td></tr>
724    <tr><td valign=top><em>u1,u2,v1,v2</em>&nbsp;</td><td>location to place the results </td></tr>
725  </table>
726</dl>
727
728<p>
729Definition at line <a class="el" href="OgreFont_8h-source.html#l00223">223</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
730<p>
731References <a class="el" href="OgreFont_8h-source.html#l00049">OGRE_GLYPH_INDEX</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00119">OgreChar</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
732  </tr>
733</table>
734<a class="anchor" name="Ogre_1_1Texturea40" doxytag="Ogre::Font::getGroup" ></a><p>
735<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
736  <tr>
737    <td class="mdRow">
738      <table cellpadding="0" cellspacing="0" border="0">
739        <tr>
740          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::Resource::getGroup </td>
741          <td class="md" valign="top">(&nbsp;</td>
742          <td class="md" nowrap valign="top">void&nbsp;</td>
743          <td class="mdname1" valign="top" nowrap>          </td>
744          <td class="md" valign="top">&nbsp;)&nbsp;</td>
745          <td class="md" nowrap><code> [inherited]</code></td>
746        </tr>
747
748      </table>
749    </td>
750  </tr>
751</table>
752<table cellspacing=5 cellpadding=0 border=0>
753  <tr>
754    <td>
755      &nbsp;
756    </td>
757    <td>
758
759<p>
760Gets the group which this resource is a member of.
761<p>
762
763<p>
764Definition at line <a class="el" href="OgreResource_8h-source.html#l00202">202</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
765<p>
766References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
767  </tr>
768</table>
769<a class="anchor" name="Ogre_1_1Texturea38" doxytag="Ogre::Font::getHandle" ></a><p>
770<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
771  <tr>
772    <td class="mdRow">
773      <table cellpadding="0" cellspacing="0" border="0">
774        <tr>
775          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a485">ResourceHandle</a> Ogre::Resource::getHandle </td>
776          <td class="md" valign="top">(&nbsp;</td>
777          <td class="md" nowrap valign="top">void&nbsp;</td>
778          <td class="mdname1" valign="top" nowrap>          </td>
779          <td class="md" valign="top">&nbsp;)&nbsp;</td>
780          <td class="md" nowrap> const<code> [inherited]</code></td>
781        </tr>
782
783      </table>
784    </td>
785  </tr>
786</table>
787<table cellspacing=5 cellpadding=0 border=0>
788  <tr>
789    <td>
790      &nbsp;
791    </td>
792    <td>
793
794<p>
795
796<p>
797Definition at line <a class="el" href="OgreResource_8h-source.html#l00188">188</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
798<p>
799References <a class="el" href="OgreResource_8h-source.html#l00035">Ogre::ResourceHandle</a>.    </td>
800  </tr>
801</table>
802<a class="anchor" name="Ogre_1_1Fonta16" doxytag="Ogre::Font::getMaterial" ></a><p>
803<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
804  <tr>
805    <td class="mdRow">
806      <table cellpadding="0" cellspacing="0" border="0">
807        <tr>
808          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a>&amp; Ogre::Font::getMaterial </td>
809          <td class="md" valign="top">(&nbsp;</td>
810          <td class="md" nowrap valign="top">void&nbsp;</td>
811          <td class="mdname1" valign="top" nowrap>          </td>
812          <td class="md" valign="top">&nbsp;)&nbsp;</td>
813          <td class="md" nowrap></td>
814        </tr>
815
816      </table>
817    </td>
818  </tr>
819</table>
820<table cellspacing=5 cellpadding=0 border=0>
821  <tr>
822    <td>
823      &nbsp;
824    </td>
825    <td>
826
827<p>
828Gets the material generated for this font, as a weak reference.
829<p>
830<dl compact><dt><b>Remarks:</b></dt><dd>This will only be valid after the <a class="el" href="classOgre_1_1Font.html">Font</a> has been loaded. </dd></dl>
831
832<p>
833Definition at line <a class="el" href="OgreFont_8h-source.html#l00275">275</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
834  </tr>
835</table>
836<a class="anchor" name="Ogre_1_1Fonta15" doxytag="Ogre::Font::getMaterial" ></a><p>
837<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
838  <tr>
839    <td class="mdRow">
840      <table cellpadding="0" cellspacing="0" border="0">
841        <tr>
842          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a>&amp; Ogre::Font::getMaterial </td>
843          <td class="md" valign="top">(&nbsp;</td>
844          <td class="md" nowrap valign="top">void&nbsp;</td>
845          <td class="mdname1" valign="top" nowrap>          </td>
846          <td class="md" valign="top">&nbsp;)&nbsp;</td>
847          <td class="md" nowrap> const</td>
848        </tr>
849
850      </table>
851    </td>
852  </tr>
853</table>
854<table cellspacing=5 cellpadding=0 border=0>
855  <tr>
856    <td>
857      &nbsp;
858    </td>
859    <td>
860
861<p>
862Gets the material generated for this font, as a weak reference.
863<p>
864<dl compact><dt><b>Remarks:</b></dt><dd>This will only be valid after the <a class="el" href="classOgre_1_1Font.html">Font</a> has been loaded. </dd></dl>
865
866<p>
867Definition at line <a class="el" href="OgreFont_8h-source.html#l00267">267</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
868  </tr>
869</table>
870<a class="anchor" name="Ogre_1_1Texturea37" doxytag="Ogre::Font::getName" ></a><p>
871<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
872  <tr>
873    <td class="mdRow">
874      <table cellpadding="0" cellspacing="0" border="0">
875        <tr>
876          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::Resource::getName </td>
877          <td class="md" valign="top">(&nbsp;</td>
878          <td class="md" nowrap valign="top">void&nbsp;</td>
879          <td class="mdname1" valign="top" nowrap>          </td>
880          <td class="md" valign="top">&nbsp;)&nbsp;</td>
881          <td class="md" nowrap> const<code> [inherited]</code></td>
882        </tr>
883
884      </table>
885    </td>
886  </tr>
887</table>
888<table cellspacing=5 cellpadding=0 border=0>
889  <tr>
890    <td>
891      &nbsp;
892    </td>
893    <td>
894
895<p>
896Gets resource name.
897<p>
898
899<p>
900Definition at line <a class="el" href="OgreResource_8h-source.html#l00183">183</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
901<p>
902References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
903  </tr>
904</table>
905<a class="anchor" name="Ogre_1_1Texturea42" doxytag="Ogre::Font::getOrigin" ></a><p>
906<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
907  <tr>
908    <td class="mdRow">
909      <table cellpadding="0" cellspacing="0" border="0">
910        <tr>
911          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::Resource::getOrigin </td>
912          <td class="md" valign="top">(&nbsp;</td>
913          <td class="md" nowrap valign="top">void&nbsp;</td>
914          <td class="mdname1" valign="top" nowrap>          </td>
915          <td class="md" valign="top">&nbsp;)&nbsp;</td>
916          <td class="md" nowrap> const<code> [inherited]</code></td>
917        </tr>
918
919      </table>
920    </td>
921  </tr>
922</table>
923<table cellspacing=5 cellpadding=0 border=0>
924  <tr>
925    <td>
926      &nbsp;
927    </td>
928    <td>
929
930<p>
931Get the origin of this resource, e.g.
932<p>
933a script file name. <dl compact><dt><b>Remarks:</b></dt><dd>This property will only contain something if the creator of this resource chose to populate it. Script loaders are advised to populate it.</dd></dl>
934
935<p>
936Definition at line <a class="el" href="OgreResource_8h-source.html#l00212">212</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
937<p>
938References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
939  </tr>
940</table>
941<a class="anchor" name="Ogre_1_1Texturea45" doxytag="Ogre::Font::getParamDictionary" ></a><p>
942<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
943  <tr>
944    <td class="mdRow">
945      <table cellpadding="0" cellspacing="0" border="0">
946        <tr>
947          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
948          <td class="md" valign="top">(&nbsp;</td>
949          <td class="md" nowrap valign="top">void&nbsp;</td>
950          <td class="mdname1" valign="top" nowrap>          </td>
951          <td class="md" valign="top">&nbsp;)&nbsp;</td>
952          <td class="md" nowrap> const<code> [inherited]</code></td>
953        </tr>
954
955      </table>
956    </td>
957  </tr>
958</table>
959<table cellspacing=5 cellpadding=0 border=0>
960  <tr>
961    <td>
962      &nbsp;
963    </td>
964    <td>
965
966<p>
967
968<p>
969Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00209">209</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
970  </tr>
971</table>
972<a class="anchor" name="Ogre_1_1Texturea44" doxytag="Ogre::Font::getParamDictionary" ></a><p>
973<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
974  <tr>
975    <td class="mdRow">
976      <table cellpadding="0" cellspacing="0" border="0">
977        <tr>
978          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
979          <td class="md" valign="top">(&nbsp;</td>
980          <td class="md" nowrap valign="top">void&nbsp;</td>
981          <td class="mdname1" valign="top" nowrap>          </td>
982          <td class="md" valign="top">&nbsp;)&nbsp;</td>
983          <td class="md" nowrap><code> [inherited]</code></td>
984        </tr>
985
986      </table>
987    </td>
988  </tr>
989</table>
990<table cellspacing=5 cellpadding=0 border=0>
991  <tr>
992    <td>
993      &nbsp;
994    </td>
995    <td>
996
997<p>
998Retrieves the parameter dictionary for this class.
999<p>
1000<dl compact><dt><b>Remarks:</b></dt><dd>Only valid to call this after createParamDictionary. </dd></dl>
1001<dl compact><dt><b>Returns:</b></dt><dd>Pointer to <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> shared by all instances of this class which you can add parameters to, retrieve parameters etc. </dd></dl>
1002
1003<p>
1004Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00196">196</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
1005  </tr>
1006</table>
1007<a class="anchor" name="Ogre_1_1Texturea49" doxytag="Ogre::Font::getParameter" ></a><p>
1008<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1009  <tr>
1010    <td class="mdRow">
1011      <table cellpadding="0" cellspacing="0" border="0">
1012        <tr>
1013          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringInterface::getParameter </td>
1014          <td class="md" valign="top">(&nbsp;</td>
1015          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1016          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1017          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1018          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1019        </tr>
1020
1021      </table>
1022    </td>
1023  </tr>
1024</table>
1025<table cellspacing=5 cellpadding=0 border=0>
1026  <tr>
1027    <td>
1028      &nbsp;
1029    </td>
1030    <td>
1031
1032<p>
1033Generic parameter retrieval method.
1034<p>
1035<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with the name of a parameter to retrieve a string-format value of the parameter in question. If in doubt, check the parameter definition in the list returned from getParameters for the type of this parameter. If you like you can use <a class="el" href="classOgre_1_1StringConverter.html">StringConverter</a> to convert this string back into a native type. </dd></dl>
1036<dl compact><dt><b>Parameters:</b></dt><dd>
1037  <table border="0" cellspacing="2" cellpadding="0">
1038    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to get </td></tr>
1039  </table>
1040</dl>
1041<dl compact><dt><b>Returns:</b></dt><dd>String value of parameter, blank if not found </dd></dl>
1042
1043<p>
1044Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00265">265</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
1045<p>
1046References <a class="el" href="classOgre_1_1ParamCommand.html#Ogre_1_1ParamCommanda0">Ogre::ParamCommand::doGet()</a>, <a class="el" href="OgreStringInterface_8h-source.html#l00090">Ogre::ParamDictionary::getParamCommand()</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
1047  </tr>
1048</table>
1049<a class="anchor" name="Ogre_1_1Texturea46" doxytag="Ogre::Font::getParameters" ></a><p>
1050<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1051  <tr>
1052    <td class="mdRow">
1053      <table cellpadding="0" cellspacing="0" border="0">
1054        <tr>
1055          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a518">ParameterList</a>&amp; Ogre::StringInterface::getParameters </td>
1056          <td class="md" valign="top">(&nbsp;</td>
1057          <td class="md" nowrap valign="top">void&nbsp;</td>
1058          <td class="mdname1" valign="top" nowrap>          </td>
1059          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1060          <td class="md" nowrap> const<code> [inherited]</code></td>
1061        </tr>
1062
1063      </table>
1064    </td>
1065  </tr>
1066</table>
1067<table cellspacing=5 cellpadding=0 border=0>
1068  <tr>
1069    <td>
1070      &nbsp;
1071    </td>
1072    <td>
1073
1074<p>
1075Retrieves a list of parameters valid for this object.
1076<p>
1077<dl compact><dt><b>Returns:</b></dt><dd>A reference to a static list of <a class="el" href="classOgre_1_1ParameterDef.html">ParameterDef</a> objects. </dd></dl>
1078    </td>
1079  </tr>
1080</table>
1081<a class="anchor" name="Ogre_1_1Texturea35" doxytag="Ogre::Font::getSize" ></a><p>
1082<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1083  <tr>
1084    <td class="mdRow">
1085      <table cellpadding="0" cellspacing="0" border="0">
1086        <tr>
1087          <td class="md" nowrap valign="top"> size_t Ogre::Resource::getSize </td>
1088          <td class="md" valign="top">(&nbsp;</td>
1089          <td class="md" nowrap valign="top">void&nbsp;</td>
1090          <td class="mdname1" valign="top" nowrap>          </td>
1091          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1092          <td class="md" nowrap> const<code> [inherited]</code></td>
1093        </tr>
1094
1095      </table>
1096    </td>
1097  </tr>
1098</table>
1099<table cellspacing=5 cellpadding=0 border=0>
1100  <tr>
1101    <td>
1102      &nbsp;
1103    </td>
1104    <td>
1105
1106<p>
1107Retrieves info about the size of the resource.
1108<p>
1109
1110<p>
1111Definition at line <a class="el" href="OgreResource_8h-source.html#l00172">172</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
1112  </tr>
1113</table>
1114<a class="anchor" name="Ogre_1_1Fonta5" doxytag="Ogre::Font::getSource" ></a><p>
1115<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1116  <tr>
1117    <td class="mdRow">
1118      <table cellpadding="0" cellspacing="0" border="0">
1119        <tr>
1120          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::Font::getSource </td>
1121          <td class="md" valign="top">(&nbsp;</td>
1122          <td class="md" nowrap valign="top">void&nbsp;</td>
1123          <td class="mdname1" valign="top" nowrap>          </td>
1124          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1125          <td class="md" nowrap> const</td>
1126        </tr>
1127
1128      </table>
1129    </td>
1130  </tr>
1131</table>
1132<table cellspacing=5 cellpadding=0 border=0>
1133  <tr>
1134    <td>
1135      &nbsp;
1136    </td>
1137    <td>
1138
1139<p>
1140Gets the source this font (either an image or a truetype font).
1141<p>
1142    </td>
1143  </tr>
1144</table>
1145<a class="anchor" name="Ogre_1_1Fonta9" doxytag="Ogre::Font::getTrueTypeResolution" ></a><p>
1146<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1147  <tr>
1148    <td class="mdRow">
1149      <table cellpadding="0" cellspacing="0" border="0">
1150        <tr>
1151          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a423">uint</a> Ogre::Font::getTrueTypeResolution </td>
1152          <td class="md" valign="top">(&nbsp;</td>
1153          <td class="md" nowrap valign="top">void&nbsp;</td>
1154          <td class="mdname1" valign="top" nowrap>          </td>
1155          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1156          <td class="md" nowrap> const</td>
1157        </tr>
1158
1159      </table>
1160    </td>
1161  </tr>
1162</table>
1163<table cellspacing=5 cellpadding=0 border=0>
1164  <tr>
1165    <td>
1166      &nbsp;
1167    </td>
1168    <td>
1169
1170<p>
1171Gets the resolution (dpi) of the font used to generate the texture.
1172<p>
1173<dl compact><dt><b>Remarks:</b></dt><dd>Only applicable for FT_TRUETYPE <a class="el" href="classOgre_1_1Font.html">Font</a> objects. </dd></dl>
1174    </td>
1175  </tr>
1176</table>
1177<a class="anchor" name="Ogre_1_1Fonta8" doxytag="Ogre::Font::getTrueTypeSize" ></a><p>
1178<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1179  <tr>
1180    <td class="mdRow">
1181      <table cellpadding="0" cellspacing="0" border="0">
1182        <tr>
1183          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::Font::getTrueTypeSize </td>
1184          <td class="md" valign="top">(&nbsp;</td>
1185          <td class="md" nowrap valign="top">void&nbsp;</td>
1186          <td class="mdname1" valign="top" nowrap>          </td>
1187          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1188          <td class="md" nowrap> const</td>
1189        </tr>
1190
1191      </table>
1192    </td>
1193  </tr>
1194</table>
1195<table cellspacing=5 cellpadding=0 border=0>
1196  <tr>
1197    <td>
1198      &nbsp;
1199    </td>
1200    <td>
1201
1202<p>
1203Gets the point size of the font used to generate the texture.
1204<p>
1205<dl compact><dt><b>Remarks:</b></dt><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. </dd></dl>
1206    </td>
1207  </tr>
1208</table>
1209<a class="anchor" name="Ogre_1_1Fonta3" doxytag="Ogre::Font::getType" ></a><p>
1210<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1211  <tr>
1212    <td class="mdRow">
1213      <table cellpadding="0" cellspacing="0" border="0">
1214        <tr>
1215          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a650">FontType</a> Ogre::Font::getType </td>
1216          <td class="md" valign="top">(&nbsp;</td>
1217          <td class="md" nowrap valign="top">void&nbsp;</td>
1218          <td class="mdname1" valign="top" nowrap>          </td>
1219          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1220          <td class="md" nowrap> const</td>
1221        </tr>
1222
1223      </table>
1224    </td>
1225  </tr>
1226</table>
1227<table cellspacing=5 cellpadding=0 border=0>
1228  <tr>
1229    <td>
1230      &nbsp;
1231    </td>
1232    <td>
1233
1234<p>
1235Gets the type of font.
1236<p>
1237    </td>
1238  </tr>
1239</table>
1240<a class="anchor" name="Ogre_1_1Texturea39" doxytag="Ogre::Font::isLoaded" ></a><p>
1241<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1242  <tr>
1243    <td class="mdRow">
1244      <table cellpadding="0" cellspacing="0" border="0">
1245        <tr>
1246          <td class="md" nowrap valign="top"> bool Ogre::Resource::isLoaded </td>
1247          <td class="md" valign="top">(&nbsp;</td>
1248          <td class="md" nowrap valign="top">void&nbsp;</td>
1249          <td class="mdname1" valign="top" nowrap>          </td>
1250          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1251          <td class="md" nowrap> const<code> [inherited]</code></td>
1252        </tr>
1253
1254      </table>
1255    </td>
1256  </tr>
1257</table>
1258<table cellspacing=5 cellpadding=0 border=0>
1259  <tr>
1260    <td>
1261      &nbsp;
1262    </td>
1263    <td>
1264
1265<p>
1266Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> has been loaded, false otherwise.
1267<p>
1268
1269<p>
1270Definition at line <a class="el" href="OgreResource_8h-source.html#l00195">195</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
1271<p>
1272References <a class="el" href="OgrePrerequisites_8h-source.html#l00171">OGRE_LOCK_AUTO_MUTEX</a>.    </td>
1273  </tr>
1274</table>
1275<a class="anchor" name="Ogre_1_1Texturea33" doxytag="Ogre::Font::isManuallyLoaded" ></a><p>
1276<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1277  <tr>
1278    <td class="mdRow">
1279      <table cellpadding="0" cellspacing="0" border="0">
1280        <tr>
1281          <td class="md" nowrap valign="top"> bool Ogre::Resource::isManuallyLoaded </td>
1282          <td class="md" valign="top">(&nbsp;</td>
1283          <td class="md" nowrap valign="top">void&nbsp;</td>
1284          <td class="mdname1" valign="top" nowrap>          </td>
1285          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1286          <td class="md" nowrap> const<code> [inherited]</code></td>
1287        </tr>
1288
1289      </table>
1290    </td>
1291  </tr>
1292</table>
1293<table cellspacing=5 cellpadding=0 border=0>
1294  <tr>
1295    <td>
1296      &nbsp;
1297    </td>
1298    <td>
1299
1300<p>
1301Is this resource manually loaded?
1302<p>
1303
1304<p>
1305Definition at line <a class="el" href="OgreResource_8h-source.html#l00160">160</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
1306  </tr>
1307</table>
1308<a class="anchor" name="Ogre_1_1Texturea32" doxytag="Ogre::Font::isReloadable" ></a><p>
1309<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1310  <tr>
1311    <td class="mdRow">
1312      <table cellpadding="0" cellspacing="0" border="0">
1313        <tr>
1314          <td class="md" nowrap valign="top"> bool Ogre::Resource::isReloadable </td>
1315          <td class="md" valign="top">(&nbsp;</td>
1316          <td class="md" nowrap valign="top">void&nbsp;</td>
1317          <td class="mdname1" valign="top" nowrap>          </td>
1318          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1319          <td class="md" nowrap> const<code> [inherited]</code></td>
1320        </tr>
1321
1322      </table>
1323    </td>
1324  </tr>
1325</table>
1326<table cellspacing=5 cellpadding=0 border=0>
1327  <tr>
1328    <td>
1329      &nbsp;
1330    </td>
1331    <td>
1332
1333<p>
1334Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> is reloadable, false otherwise.
1335<p>
1336
1337<p>
1338Definition at line <a class="el" href="OgreResource_8h-source.html#l00153">153</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
1339  </tr>
1340</table>
1341<a class="anchor" name="Ogre_1_1Texturea30" doxytag="Ogre::Font::load" ></a><p>
1342<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1343  <tr>
1344    <td class="mdRow">
1345      <table cellpadding="0" cellspacing="0" border="0">
1346        <tr>
1347          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::load </td>
1348          <td class="md" valign="top">(&nbsp;</td>
1349          <td class="md" nowrap valign="top">void&nbsp;</td>
1350          <td class="mdname1" valign="top" nowrap>          </td>
1351          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1352          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1353        </tr>
1354
1355      </table>
1356    </td>
1357  </tr>
1358</table>
1359<table cellspacing=5 cellpadding=0 border=0>
1360  <tr>
1361    <td>
1362      &nbsp;
1363    </td>
1364    <td>
1365
1366<p>
1367Loads the resource, if it is not already.
1368<p>
1369<dl compact><dt><b>Remarks:</b></dt><dd>If the resource is loaded from a file, loading is automatic. If not, if for example this resource gained it's data from procedural calls rather than loading from a file, then this resource will not reload on it's own</dd></dl>
1370
1371<p>
1372Reimplemented in <a class="el" href="classOgre_1_1Mesh.html#Ogre_1_1PatchMesha3">Ogre::Mesh</a>, and <a class="el" href="classOgre_1_1GLSLGpuProgram.html#Ogre_1_1GLSLGpuPrograma7">Ogre::GLSLGpuProgram</a>.    </td>
1373  </tr>
1374</table>
1375<a class="anchor" name="Ogre_1_1Fontb1" doxytag="Ogre::Font::loadImpl" ></a><p>
1376<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1377  <tr>
1378    <td class="mdRow">
1379      <table cellpadding="0" cellspacing="0" border="0">
1380        <tr>
1381          <td class="md" nowrap valign="top"> virtual void Ogre::Font::loadImpl </td>
1382          <td class="md" valign="top">(&nbsp;</td>
1383          <td class="mdname1" valign="top" nowrap>          </td>
1384          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1385          <td class="md" nowrap><code> [protected, virtual]</code></td>
1386        </tr>
1387
1388      </table>
1389    </td>
1390  </tr>
1391</table>
1392<table cellspacing=5 cellpadding=0 border=0>
1393  <tr>
1394    <td>
1395      &nbsp;
1396    </td>
1397    <td>
1398
1399<p>
1400 
1401<p>
1402
1403<p>
1404Implements <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Textureb5">Ogre::Resource</a>.    </td>
1405  </tr>
1406</table>
1407<a class="anchor" name="Ogre_1_1Fonta19" doxytag="Ogre::Font::loadResource" ></a><p>
1408<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1409  <tr>
1410    <td class="mdRow">
1411      <table cellpadding="0" cellspacing="0" border="0">
1412        <tr>
1413          <td class="md" nowrap valign="top"> void Ogre::Font::loadResource </td>
1414          <td class="md" valign="top">(&nbsp;</td>
1415          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Resource.html">Resource</a> *&nbsp;</td>
1416          <td class="mdname1" valign="top" nowrap> <em>resource</em>          </td>
1417          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1418          <td class="md" nowrap><code> [virtual]</code></td>
1419        </tr>
1420
1421      </table>
1422    </td>
1423  </tr>
1424</table>
1425<table cellspacing=5 cellpadding=0 border=0>
1426  <tr>
1427    <td>
1428      &nbsp;
1429    </td>
1430    <td>
1431
1432<p>
1433Implementation of <a class="el" href="classOgre_1_1ManualResourceLoader.html#Ogre_1_1ManualResourceLoadera2">ManualResourceLoader::loadResource</a>, called when the <a class="el" href="classOgre_1_1Texture.html">Texture</a> that this font creates needs to (re)load.
1434<p>
1435
1436<p>
1437Implements <a class="el" href="classOgre_1_1ManualResourceLoader.html#Ogre_1_1ManualResourceLoadera2">Ogre::ManualResourceLoader</a>.    </td>
1438  </tr>
1439</table>
1440<a class="anchor" name="Ogre_1_1Texturea31" doxytag="Ogre::Font::reload" ></a><p>
1441<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1442  <tr>
1443    <td class="mdRow">
1444      <table cellpadding="0" cellspacing="0" border="0">
1445        <tr>
1446          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::reload </td>
1447          <td class="md" valign="top">(&nbsp;</td>
1448          <td class="md" nowrap valign="top">void&nbsp;</td>
1449          <td class="mdname1" valign="top" nowrap>          </td>
1450          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1451          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1452        </tr>
1453
1454      </table>
1455    </td>
1456  </tr>
1457</table>
1458<table cellspacing=5 cellpadding=0 border=0>
1459  <tr>
1460    <td>
1461      &nbsp;
1462    </td>
1463    <td>
1464
1465<p>
1466Reloads the resource, if it is already loaded.
1467<p>
1468<dl compact><dt><b>Remarks:</b></dt><dd>Calls <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea34">unload()</a> and then <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea30">load()</a> again, if the resource is already loaded. If it is not loaded already, then nothing happens.</dd></dl>
1469    </td>
1470  </tr>
1471</table>
1472<a class="anchor" name="Ogre_1_1Fonta17" doxytag="Ogre::Font::setAntialiasColour" ></a><p>
1473<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1474  <tr>
1475    <td class="mdRow">
1476      <table cellpadding="0" cellspacing="0" border="0">
1477        <tr>
1478          <td class="md" nowrap valign="top"> void Ogre::Font::setAntialiasColour </td>
1479          <td class="md" valign="top">(&nbsp;</td>
1480          <td class="md" nowrap valign="top">bool&nbsp;</td>
1481          <td class="mdname1" valign="top" nowrap> <em>enabled</em>          </td>
1482          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1483          <td class="md" nowrap></td>
1484        </tr>
1485
1486      </table>
1487    </td>
1488  </tr>
1489</table>
1490<table cellspacing=5 cellpadding=0 border=0>
1491  <tr>
1492    <td>
1493      &nbsp;
1494    </td>
1495    <td>
1496
1497<p>
1498Sets whether or not the colour of this font is antialiased as it is generated from a true type font.
1499<p>
1500<dl compact><dt><b>Remarks:</b></dt><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. </dd></dl>
1501
1502<p>
1503Definition at line <a class="el" href="OgreFont_8h-source.html#l00290">290</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
1504  </tr>
1505</table>
1506<a class="anchor" name="Ogre_1_1Fonta14" doxytag="Ogre::Font::setGlyphAspectRatio" ></a><p>
1507<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1508  <tr>
1509    <td class="mdRow">
1510      <table cellpadding="0" cellspacing="0" border="0">
1511        <tr>
1512          <td class="md" nowrap valign="top"> void Ogre::Font::setGlyphAspectRatio </td>
1513          <td class="md" valign="top">(&nbsp;</td>
1514          <td class="md" nowrap valign="top">OgreChar&nbsp;</td>
1515          <td class="mdname" nowrap> <em>id</em>, </td>
1516        </tr>
1517        <tr>
1518          <td class="md" nowrap align="right"></td>
1519          <td></td>
1520          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
1521          <td class="mdname" nowrap> <em>ratio</em></td>
1522        </tr>
1523        <tr>
1524          <td></td>
1525          <td class="md">)&nbsp;</td>
1526          <td class="md" colspan="2"></td>
1527        </tr>
1528
1529      </table>
1530    </td>
1531  </tr>
1532</table>
1533<table cellspacing=5 cellpadding=0 border=0>
1534  <tr>
1535    <td>
1536      &nbsp;
1537    </td>
1538    <td>
1539
1540<p>
1541Sets the aspect ratio (width / height) of this character.
1542<p>
1543<dl compact><dt><b>Remarks:</b></dt><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. </dd></dl>
1544
1545<p>
1546Definition at line <a class="el" href="OgreFont_8h-source.html#l00258">258</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
1547<p>
1548References <a class="el" href="OgreFont_8h-source.html#l00049">OGRE_GLYPH_INDEX</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00119">OgreChar</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
1549  </tr>
1550</table>
1551<a class="anchor" name="Ogre_1_1Fonta12" doxytag="Ogre::Font::setGlyphTexCoords" ></a><p>
1552<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1553  <tr>
1554    <td class="mdRow">
1555      <table cellpadding="0" cellspacing="0" border="0">
1556        <tr>
1557          <td class="md" nowrap valign="top"> void Ogre::Font::setGlyphTexCoords </td>
1558          <td class="md" valign="top">(&nbsp;</td>
1559          <td class="md" nowrap valign="top">OgreChar&nbsp;</td>
1560          <td class="mdname" nowrap> <em>id</em>, </td>
1561        </tr>
1562        <tr>
1563          <td class="md" nowrap align="right"></td>
1564          <td></td>
1565          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
1566          <td class="mdname" nowrap> <em>u1</em>, </td>
1567        </tr>
1568        <tr>
1569          <td class="md" nowrap align="right"></td>
1570          <td></td>
1571          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
1572          <td class="mdname" nowrap> <em>v1</em>, </td>
1573        </tr>
1574        <tr>
1575          <td class="md" nowrap align="right"></td>
1576          <td></td>
1577          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
1578          <td class="mdname" nowrap> <em>u2</em>, </td>
1579        </tr>
1580        <tr>
1581          <td class="md" nowrap align="right"></td>
1582          <td></td>
1583          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
1584          <td class="mdname" nowrap> <em>v2</em></td>
1585        </tr>
1586        <tr>
1587          <td></td>
1588          <td class="md">)&nbsp;</td>
1589          <td class="md" colspan="2"></td>
1590        </tr>
1591
1592      </table>
1593    </td>
1594  </tr>
1595</table>
1596<table cellspacing=5 cellpadding=0 border=0>
1597  <tr>
1598    <td>
1599      &nbsp;
1600    </td>
1601    <td>
1602
1603<p>
1604Sets the texture coordinates of a glyph.
1605<p>
1606<dl compact><dt><b>Remarks:</b></dt><dd>You only need to call this if you're setting up a font loaded from a texture manually. </dd></dl>
1607<dl compact><dt><b>Note:</b></dt><dd>Also sets the aspect ratio (width / height) of this character. </dd></dl>
1608
1609<p>
1610Definition at line <a class="el" href="OgreFont_8h-source.html#l00238">238</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.
1611<p>
1612References <a class="el" href="OgreFont_8h-source.html#l00049">OGRE_GLYPH_INDEX</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00119">OgreChar</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
1613  </tr>
1614</table>
1615<a class="anchor" name="Ogre_1_1Texturea47" doxytag="Ogre::Font::setParameter" ></a><p>
1616<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1617  <tr>
1618    <td class="mdRow">
1619      <table cellpadding="0" cellspacing="0" border="0">
1620        <tr>
1621          <td class="md" nowrap valign="top"> virtual bool Ogre::StringInterface::setParameter </td>
1622          <td class="md" valign="top">(&nbsp;</td>
1623          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1624          <td class="mdname" nowrap> <em>name</em>, </td>
1625        </tr>
1626        <tr>
1627          <td class="md" nowrap align="right"></td>
1628          <td></td>
1629          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1630          <td class="mdname" nowrap> <em>value</em></td>
1631        </tr>
1632        <tr>
1633          <td></td>
1634          <td class="md">)&nbsp;</td>
1635          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1636        </tr>
1637
1638      </table>
1639    </td>
1640  </tr>
1641</table>
1642<table cellspacing=5 cellpadding=0 border=0>
1643  <tr>
1644    <td>
1645      &nbsp;
1646    </td>
1647    <td>
1648
1649<p>
1650Generic parameter setting method.
1651<p>
1652<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with the name of a parameter and a string version of the value to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea46">StringInterface::getParameters</a>. </dd></dl>
1653<dl compact><dt><b>Parameters:</b></dt><dd>
1654  <table border="0" cellspacing="2" cellpadding="0">
1655    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to set </td></tr>
1656    <tr><td valign=top><em>value</em>&nbsp;</td><td>String value. Must be in the right format for the type specified in the parameter definition. See the <a class="el" href="classOgre_1_1StringConverter.html">StringConverter</a> class for more information. </td></tr>
1657  </table>
1658</dl>
1659<dl compact><dt><b>Returns:</b></dt><dd>true if set was successful, false otherwise (NB no exceptions thrown - tolerant method) </dd></dl>
1660
1661<p>
1662Referenced by <a class="el" href="OgreStringInterface_8h-source.html#l00296">Ogre::StringInterface::copyParametersTo()</a>.    </td>
1663  </tr>
1664</table>
1665<a class="anchor" name="Ogre_1_1Texturea48" doxytag="Ogre::Font::setParameterList" ></a><p>
1666<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1667  <tr>
1668    <td class="mdRow">
1669      <table cellpadding="0" cellspacing="0" border="0">
1670        <tr>
1671          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::setParameterList </td>
1672          <td class="md" valign="top">(&nbsp;</td>
1673          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a62">NameValuePairList</a> &amp;&nbsp;</td>
1674          <td class="mdname1" valign="top" nowrap> <em>paramList</em>          </td>
1675          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1676          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1677        </tr>
1678
1679      </table>
1680    </td>
1681  </tr>
1682</table>
1683<table cellspacing=5 cellpadding=0 border=0>
1684  <tr>
1685    <td>
1686      &nbsp;
1687    </td>
1688    <td>
1689
1690<p>
1691Generic multiple parameter setting method.
1692<p>
1693<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with a list of name / value pairs to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea46">StringInterface::getParameters</a>. </dd></dl>
1694<dl compact><dt><b>Parameters:</b></dt><dd>
1695  <table border="0" cellspacing="2" cellpadding="0">
1696    <tr><td valign=top><em>paramList</em>&nbsp;</td><td>Name/value pair list </td></tr>
1697  </table>
1698</dl>
1699    </td>
1700  </tr>
1701</table>
1702<a class="anchor" name="Ogre_1_1Fonta4" doxytag="Ogre::Font::setSource" ></a><p>
1703<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1704  <tr>
1705    <td class="mdRow">
1706      <table cellpadding="0" cellspacing="0" border="0">
1707        <tr>
1708          <td class="md" nowrap valign="top"> void Ogre::Font::setSource </td>
1709          <td class="md" valign="top">(&nbsp;</td>
1710          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1711          <td class="mdname1" valign="top" nowrap> <em>source</em>          </td>
1712          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1713          <td class="md" nowrap></td>
1714        </tr>
1715
1716      </table>
1717    </td>
1718  </tr>
1719</table>
1720<table cellspacing=5 cellpadding=0 border=0>
1721  <tr>
1722    <td>
1723      &nbsp;
1724    </td>
1725    <td>
1726
1727<p>
1728Sets the source of the font.
1729<p>
1730<dl compact><dt><b>Remarks:</b></dt><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). </dd></dl>
1731<dl compact><dt><b></b></dt><dd>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. </dd></dl>
1732<dl compact><dt><b>Parameters:</b></dt><dd>
1733  <table border="0" cellspacing="2" cellpadding="0">
1734    <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>
1735  </table>
1736</dl>
1737    </td>
1738  </tr>
1739</table>
1740<a class="anchor" name="Ogre_1_1Fonta7" doxytag="Ogre::Font::setTrueTypeResolution" ></a><p>
1741<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1742  <tr>
1743    <td class="mdRow">
1744      <table cellpadding="0" cellspacing="0" border="0">
1745        <tr>
1746          <td class="md" nowrap valign="top"> void Ogre::Font::setTrueTypeResolution </td>
1747          <td class="md" valign="top">(&nbsp;</td>
1748          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a423">uint</a>&nbsp;</td>
1749          <td class="mdname1" valign="top" nowrap> <em>ttfResolution</em>          </td>
1750          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1751          <td class="md" nowrap></td>
1752        </tr>
1753
1754      </table>
1755    </td>
1756  </tr>
1757</table>
1758<table cellspacing=5 cellpadding=0 border=0>
1759  <tr>
1760    <td>
1761      &nbsp;
1762    </td>
1763    <td>
1764
1765<p>
1766Gets the resolution (dpi) of the font used to generate the texture (only required for FT_TRUETYPE).
1767<p>
1768<dl compact><dt><b>Parameters:</b></dt><dd>
1769  <table border="0" cellspacing="2" cellpadding="0">
1770    <tr><td valign=top><em>ttfResolution</em>&nbsp;</td><td>The resolution in dpi </td></tr>
1771  </table>
1772</dl>
1773    </td>
1774  </tr>
1775</table>
1776<a class="anchor" name="Ogre_1_1Fonta6" doxytag="Ogre::Font::setTrueTypeSize" ></a><p>
1777<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1778  <tr>
1779    <td class="mdRow">
1780      <table cellpadding="0" cellspacing="0" border="0">
1781        <tr>
1782          <td class="md" nowrap valign="top"> void Ogre::Font::setTrueTypeSize </td>
1783          <td class="md" valign="top">(&nbsp;</td>
1784          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
1785          <td class="mdname1" valign="top" nowrap> <em>ttfSize</em>          </td>
1786          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1787          <td class="md" nowrap></td>
1788        </tr>
1789
1790      </table>
1791    </td>
1792  </tr>
1793</table>
1794<table cellspacing=5 cellpadding=0 border=0>
1795  <tr>
1796    <td>
1797      &nbsp;
1798    </td>
1799    <td>
1800
1801<p>
1802Sets the size of a truetype font (only required for FT_TRUETYPE).
1803<p>
1804<dl compact><dt><b>Parameters:</b></dt><dd>
1805  <table border="0" cellspacing="2" cellpadding="0">
1806    <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>
1807  </table>
1808</dl>
1809    </td>
1810  </tr>
1811</table>
1812<a class="anchor" name="Ogre_1_1Fonta2" doxytag="Ogre::Font::setType" ></a><p>
1813<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1814  <tr>
1815    <td class="mdRow">
1816      <table cellpadding="0" cellspacing="0" border="0">
1817        <tr>
1818          <td class="md" nowrap valign="top"> void Ogre::Font::setType </td>
1819          <td class="md" valign="top">(&nbsp;</td>
1820          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a650">FontType</a>&nbsp;</td>
1821          <td class="mdname1" valign="top" nowrap> <em>ftype</em>          </td>
1822          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1823          <td class="md" nowrap></td>
1824        </tr>
1825
1826      </table>
1827    </td>
1828  </tr>
1829</table>
1830<table cellspacing=5 cellpadding=0 border=0>
1831  <tr>
1832    <td>
1833      &nbsp;
1834    </td>
1835    <td>
1836
1837<p>
1838Sets the type of font.
1839<p>
1840Must be set before loading.     </td>
1841  </tr>
1842</table>
1843<a class="anchor" name="Ogre_1_1Fonta10" doxytag="Ogre::Font::StrBBox" ></a><p>
1844<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1845  <tr>
1846    <td class="mdRow">
1847      <table cellpadding="0" cellspacing="0" border="0">
1848        <tr>
1849          <td class="md" nowrap valign="top"> std::pair&lt; <a class="el" href="namespaceOgre.html#a423">uint</a>, <a class="el" href="namespaceOgre.html#a423">uint</a> &gt; Ogre::Font::StrBBox </td>
1850          <td class="md" valign="top">(&nbsp;</td>
1851          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1852          <td class="mdname" nowrap> <em>text</em>, </td>
1853        </tr>
1854        <tr>
1855          <td class="md" nowrap align="right"></td>
1856          <td></td>
1857          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
1858          <td class="mdname" nowrap> <em>char_height</em>, </td>
1859        </tr>
1860        <tr>
1861          <td class="md" nowrap align="right"></td>
1862          <td></td>
1863          <td class="md" nowrap><a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> &amp;&nbsp;</td>
1864          <td class="mdname" nowrap> <em>window</em></td>
1865        </tr>
1866        <tr>
1867          <td></td>
1868          <td class="md">)&nbsp;</td>
1869          <td class="md" colspan="2"></td>
1870        </tr>
1871
1872      </table>
1873    </td>
1874  </tr>
1875</table>
1876<table cellspacing=5 cellpadding=0 border=0>
1877  <tr>
1878    <td>
1879      &nbsp;
1880    </td>
1881    <td>
1882
1883<p>
1884Returns the size in pixels of a box that could contain the whole string.
1885<p>
1886    </td>
1887  </tr>
1888</table>
1889<a class="anchor" name="Ogre_1_1Texturea36" doxytag="Ogre::Font::touch" ></a><p>
1890<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1891  <tr>
1892    <td class="mdRow">
1893      <table cellpadding="0" cellspacing="0" border="0">
1894        <tr>
1895          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::touch </td>
1896          <td class="md" valign="top">(&nbsp;</td>
1897          <td class="md" nowrap valign="top">void&nbsp;</td>
1898          <td class="mdname1" valign="top" nowrap>          </td>
1899          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1900          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1901        </tr>
1902
1903      </table>
1904    </td>
1905  </tr>
1906</table>
1907<table cellspacing=5 cellpadding=0 border=0>
1908  <tr>
1909    <td>
1910      &nbsp;
1911    </td>
1912    <td>
1913
1914<p>
1915'Touches' the resource to indicate it has been used.
1916<p>
1917
1918<p>
1919Reimplemented in <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materiala50">Ogre::Material</a>.    </td>
1920  </tr>
1921</table>
1922<a class="anchor" name="Ogre_1_1Texturea34" doxytag="Ogre::Font::unload" ></a><p>
1923<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1924  <tr>
1925    <td class="mdRow">
1926      <table cellpadding="0" cellspacing="0" border="0">
1927        <tr>
1928          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::unload </td>
1929          <td class="md" valign="top">(&nbsp;</td>
1930          <td class="md" nowrap valign="top">void&nbsp;</td>
1931          <td class="mdname1" valign="top" nowrap>          </td>
1932          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1933          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1934        </tr>
1935
1936      </table>
1937    </td>
1938  </tr>
1939</table>
1940<table cellspacing=5 cellpadding=0 border=0>
1941  <tr>
1942    <td>
1943      &nbsp;
1944    </td>
1945    <td>
1946
1947<p>
1948Unloads the resource; this is not permanent, the resource can be reloaded later if required.
1949<p>
1950
1951<p>
1952Reimplemented in <a class="el" href="classOgre_1_1GLSLGpuProgram.html#Ogre_1_1GLSLGpuPrograma2">Ogre::GLSLGpuProgram</a>.    </td>
1953  </tr>
1954</table>
1955<a class="anchor" name="Ogre_1_1Fontb2" doxytag="Ogre::Font::unloadImpl" ></a><p>
1956<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1957  <tr>
1958    <td class="mdRow">
1959      <table cellpadding="0" cellspacing="0" border="0">
1960        <tr>
1961          <td class="md" nowrap valign="top"> virtual void Ogre::Font::unloadImpl </td>
1962          <td class="md" valign="top">(&nbsp;</td>
1963          <td class="mdname1" valign="top" nowrap>          </td>
1964          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1965          <td class="md" nowrap><code> [protected, virtual]</code></td>
1966        </tr>
1967
1968      </table>
1969    </td>
1970  </tr>
1971</table>
1972<table cellspacing=5 cellpadding=0 border=0>
1973  <tr>
1974    <td>
1975      &nbsp;
1976    </td>
1977    <td>
1978
1979<p>
1980 
1981<p>
1982
1983<p>
1984Implements <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Resourceb2">Ogre::Resource</a>.    </td>
1985  </tr>
1986</table>
1987<hr><h2>Member Data Documentation</h2>
1988<a class="anchor" name="Ogre_1_1Fontp11" doxytag="Ogre::Font::mAntialiasColour" ></a><p>
1989<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1990  <tr>
1991    <td class="mdRow">
1992      <table cellpadding="0" cellspacing="0" border="0">
1993        <tr>
1994          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp11">Ogre::Font::mAntialiasColour</a><code> [protected]</code>
1995      </table>
1996    </td>
1997  </tr>
1998</table>
1999<table cellspacing=5 cellpadding=0 border=0>
2000  <tr>
2001    <td>
2002      &nbsp;
2003    </td>
2004    <td>
2005
2006<p>
2007for TRUE_TYPE font only
2008<p>
2009
2010<p>
2011Definition at line <a class="el" href="OgreFont_8h-source.html#l00143">143</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2012  </tr>
2013</table>
2014<a class="anchor" name="Ogre_1_1Fontp8" doxytag="Ogre::Font::mAspectRatio" ></a><p>
2015<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2016  <tr>
2017    <td class="mdRow">
2018      <table cellpadding="0" cellspacing="0" border="0">
2019        <tr>
2020          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp8">Ogre::Font::mAspectRatio</a>[OGRE_NUM_GLYPHS]<code> [protected]</code>
2021      </table>
2022    </td>
2023  </tr>
2024</table>
2025<table cellspacing=5 cellpadding=0 border=0>
2026  <tr>
2027    <td>
2028      &nbsp;
2029    </td>
2030    <td>
2031
2032<p>
2033Aspect ratio between x and y (width / height).
2034<p>
2035
2036<p>
2037Definition at line <a class="el" href="OgreFont_8h-source.html#l00134">134</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2038  </tr>
2039</table>
2040<a class="anchor" name="Ogre_1_1Texturep17" doxytag="Ogre::Font::mCreator" ></a><p>
2041<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2042  <tr>
2043    <td class="mdRow">
2044      <table cellpadding="0" cellspacing="0" border="0">
2045        <tr>
2046          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a>* <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep17">Ogre::Resource::mCreator</a><code> [protected, inherited]</code>
2047      </table>
2048    </td>
2049  </tr>
2050</table>
2051<table cellspacing=5 cellpadding=0 border=0>
2052  <tr>
2053    <td>
2054      &nbsp;
2055    </td>
2056    <td>
2057
2058<p>
2059Creator.
2060<p>
2061
2062<p>
2063Definition at line <a class="el" href="OgreResource_8h-source.html#l00073">73</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2064  </tr>
2065</table>
2066<a class="anchor" name="Ogre_1_1Texturep19" doxytag="Ogre::Font::mGroup" ></a><p>
2067<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2068  <tr>
2069    <td class="mdRow">
2070      <table cellpadding="0" cellspacing="0" border="0">
2071        <tr>
2072          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep19">Ogre::Resource::mGroup</a><code> [protected, inherited]</code>
2073      </table>
2074    </td>
2075  </tr>
2076</table>
2077<table cellspacing=5 cellpadding=0 border=0>
2078  <tr>
2079    <td>
2080      &nbsp;
2081    </td>
2082    <td>
2083
2084<p>
2085The name of the resource group.
2086<p>
2087
2088<p>
2089Definition at line <a class="el" href="OgreResource_8h-source.html#l00077">77</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2090  </tr>
2091</table>
2092<a class="anchor" name="Ogre_1_1Texturep20" doxytag="Ogre::Font::mHandle" ></a><p>
2093<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2094  <tr>
2095    <td class="mdRow">
2096      <table cellpadding="0" cellspacing="0" border="0">
2097        <tr>
2098          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a485">ResourceHandle</a> <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep20">Ogre::Resource::mHandle</a><code> [protected, inherited]</code>
2099      </table>
2100    </td>
2101  </tr>
2102</table>
2103<table cellspacing=5 cellpadding=0 border=0>
2104  <tr>
2105    <td>
2106      &nbsp;
2107    </td>
2108    <td>
2109
2110<p>
2111Numeric handle for more efficient look up than name.
2112<p>
2113
2114<p>
2115Definition at line <a class="el" href="OgreResource_8h-source.html#l00079">79</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2116  </tr>
2117</table>
2118<a class="anchor" name="Ogre_1_1Texturep21" doxytag="Ogre::Font::mIsLoaded" ></a><p>
2119<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2120  <tr>
2121    <td class="mdRow">
2122      <table cellpadding="0" cellspacing="0" border="0">
2123        <tr>
2124          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep21">Ogre::Resource::mIsLoaded</a><code> [protected, inherited]</code>
2125      </table>
2126    </td>
2127  </tr>
2128</table>
2129<table cellspacing=5 cellpadding=0 border=0>
2130  <tr>
2131    <td>
2132      &nbsp;
2133    </td>
2134    <td>
2135
2136<p>
2137Is the resource currently loaded?
2138<p>
2139
2140<p>
2141Definition at line <a class="el" href="OgreResource_8h-source.html#l00081">81</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2142  </tr>
2143</table>
2144<a class="anchor" name="Ogre_1_1Texturep23" doxytag="Ogre::Font::mIsManual" ></a><p>
2145<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2146  <tr>
2147    <td class="mdRow">
2148      <table cellpadding="0" cellspacing="0" border="0">
2149        <tr>
2150          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep23">Ogre::Resource::mIsManual</a><code> [protected, inherited]</code>
2151      </table>
2152    </td>
2153  </tr>
2154</table>
2155<table cellspacing=5 cellpadding=0 border=0>
2156  <tr>
2157    <td>
2158      &nbsp;
2159    </td>
2160    <td>
2161
2162<p>
2163Is this file manually loaded?
2164<p>
2165
2166<p>
2167Definition at line <a class="el" href="OgreResource_8h-source.html#l00085">85</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2168  </tr>
2169</table>
2170<a class="anchor" name="Ogre_1_1Texturep25" doxytag="Ogre::Font::mLoader" ></a><p>
2171<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2172  <tr>
2173    <td class="mdRow">
2174      <table cellpadding="0" cellspacing="0" border="0">
2175        <tr>
2176          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ManualResourceLoader.html">ManualResourceLoader</a>* <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep25">Ogre::Resource::mLoader</a><code> [protected, inherited]</code>
2177      </table>
2178    </td>
2179  </tr>
2180</table>
2181<table cellspacing=5 cellpadding=0 border=0>
2182  <tr>
2183    <td>
2184      &nbsp;
2185    </td>
2186    <td>
2187
2188<p>
2189Optional manual loader; if provided, data is loaded from here instead of a file.
2190<p>
2191
2192<p>
2193Definition at line <a class="el" href="OgreResource_8h-source.html#l00089">89</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2194  </tr>
2195</table>
2196<a class="anchor" name="Ogre_1_1Texturep18" doxytag="Ogre::Font::mName" ></a><p>
2197<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2198  <tr>
2199    <td class="mdRow">
2200      <table cellpadding="0" cellspacing="0" border="0">
2201        <tr>
2202          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep18">Ogre::Resource::mName</a><code> [protected, inherited]</code>
2203      </table>
2204    </td>
2205  </tr>
2206</table>
2207<table cellspacing=5 cellpadding=0 border=0>
2208  <tr>
2209    <td>
2210      &nbsp;
2211    </td>
2212    <td>
2213
2214<p>
2215Unique name of the resource.
2216<p>
2217
2218<p>
2219Definition at line <a class="el" href="OgreResource_8h-source.html#l00075">75</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2220  </tr>
2221</table>
2222<a class="anchor" name="Ogre_1_1Texturep24" doxytag="Ogre::Font::mOrigin" ></a><p>
2223<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2224  <tr>
2225    <td class="mdRow">
2226      <table cellpadding="0" cellspacing="0" border="0">
2227        <tr>
2228          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep24">Ogre::Resource::mOrigin</a><code> [protected, inherited]</code>
2229      </table>
2230    </td>
2231  </tr>
2232</table>
2233<table cellspacing=5 cellpadding=0 border=0>
2234  <tr>
2235    <td>
2236      &nbsp;
2237    </td>
2238    <td>
2239
2240<p>
2241Origin of this resource (e.g. script name) - optional.
2242<p>
2243
2244<p>
2245Definition at line <a class="el" href="OgreResource_8h-source.html#l00087">87</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2246  </tr>
2247</table>
2248<a class="anchor" name="Ogre_1_1Texturep26" doxytag="Ogre::Font::mParamDictName" ></a><p>
2249<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2250  <tr>
2251    <td class="mdRow">
2252      <table cellpadding="0" cellspacing="0" border="0">
2253        <tr>
2254          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturep26">Ogre::StringInterface::mParamDictName</a><code> [protected, inherited]</code>
2255      </table>
2256    </td>
2257  </tr>
2258</table>
2259<table cellspacing=5 cellpadding=0 border=0>
2260  <tr>
2261    <td>
2262      &nbsp;
2263    </td>
2264    <td>
2265
2266<p>
2267Class name for this instance to be used as a lookup (must be initialised by subclasses).
2268<p>
2269
2270<p>
2271Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00160">160</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
2272  </tr>
2273</table>
2274<a class="anchor" name="Ogre_1_1Fontp9" doxytag="Ogre::Font::mpMaterial" ></a><p>
2275<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2276  <tr>
2277    <td class="mdRow">
2278      <table cellpadding="0" cellspacing="0" border="0">
2279        <tr>
2280          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp9">Ogre::Font::mpMaterial</a><code> [protected]</code>
2281      </table>
2282    </td>
2283  </tr>
2284</table>
2285<table cellspacing=5 cellpadding=0 border=0>
2286  <tr>
2287    <td>
2288      &nbsp;
2289    </td>
2290    <td>
2291
2292<p>
2293The material which is generated for this font.
2294<p>
2295
2296<p>
2297Definition at line <a class="el" href="OgreFont_8h-source.html#l00137">137</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2298  </tr>
2299</table>
2300<a class="anchor" name="Ogre_1_1Texturet0" doxytag="Ogre::Font::msDictionary" ></a><p>
2301<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2302  <tr>
2303    <td class="mdRow">
2304      <table cellpadding="0" cellspacing="0" border="0">
2305        <tr>
2306          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a520">ParamDictionaryMap</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">Ogre::StringInterface::msDictionary</a><code> [static, protected, inherited]</code>
2307      </table>
2308    </td>
2309  </tr>
2310</table>
2311<table cellspacing=5 cellpadding=0 border=0>
2312  <tr>
2313    <td>
2314      &nbsp;
2315    </td>
2316    <td>
2317
2318<p>
2319Dictionary of parameters.
2320<p>
2321
2322<p>
2323Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00157">157</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
2324  </tr>
2325</table>
2326<a class="anchor" name="Ogre_1_1Texturep22" doxytag="Ogre::Font::mSize" ></a><p>
2327<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2328  <tr>
2329    <td class="mdRow">
2330      <table cellpadding="0" cellspacing="0" border="0">
2331        <tr>
2332          <td class="md" nowrap valign="top"> size_t <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturep22">Ogre::Resource::mSize</a><code> [protected, inherited]</code>
2333      </table>
2334    </td>
2335  </tr>
2336</table>
2337<table cellspacing=5 cellpadding=0 border=0>
2338  <tr>
2339    <td>
2340      &nbsp;
2341    </td>
2342    <td>
2343
2344<p>
2345The size of the resource in bytes.
2346<p>
2347
2348<p>
2349Definition at line <a class="el" href="OgreResource_8h-source.html#l00083">83</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
2350  </tr>
2351</table>
2352<a class="anchor" name="Ogre_1_1Fontp1" doxytag="Ogre::Font::mSource" ></a><p>
2353<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2354  <tr>
2355    <td class="mdRow">
2356      <table cellpadding="0" cellspacing="0" border="0">
2357        <tr>
2358          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp1">Ogre::Font::mSource</a><code> [protected]</code>
2359      </table>
2360    </td>
2361  </tr>
2362</table>
2363<table cellspacing=5 cellpadding=0 border=0>
2364  <tr>
2365    <td>
2366      &nbsp;
2367    </td>
2368    <td>
2369
2370<p>
2371Source of the font (either an image name or a truetype font).
2372<p>
2373
2374<p>
2375Definition at line <a class="el" href="OgreFont_8h-source.html#l00116">116</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2376  </tr>
2377</table>
2378<a class="anchor" name="Ogre_1_1Fontt3" doxytag="Ogre::Font::msResolutionCmd" ></a><p>
2379<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2380  <tr>
2381    <td class="mdRow">
2382      <table cellpadding="0" cellspacing="0" border="0">
2383        <tr>
2384          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Font_1_1CmdResolution.html">CmdResolution</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontt3">Ogre::Font::msResolutionCmd</a><code> [static, protected]</code>
2385      </table>
2386    </td>
2387  </tr>
2388</table>
2389<table cellspacing=5 cellpadding=0 border=0>
2390  <tr>
2391    <td>
2392      &nbsp;
2393    </td>
2394    <td>
2395
2396<p>
2397
2398<p>
2399Definition at line <a class="el" href="OgreFont_8h-source.html#l00110">110</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2400  </tr>
2401</table>
2402<a class="anchor" name="Ogre_1_1Fontt2" doxytag="Ogre::Font::msSizeCmd" ></a><p>
2403<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2404  <tr>
2405    <td class="mdRow">
2406      <table cellpadding="0" cellspacing="0" border="0">
2407        <tr>
2408          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Font_1_1CmdSize.html">CmdSize</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontt2">Ogre::Font::msSizeCmd</a><code> [static, protected]</code>
2409      </table>
2410    </td>
2411  </tr>
2412</table>
2413<table cellspacing=5 cellpadding=0 border=0>
2414  <tr>
2415    <td>
2416      &nbsp;
2417    </td>
2418    <td>
2419
2420<p>
2421
2422<p>
2423Definition at line <a class="el" href="OgreFont_8h-source.html#l00109">109</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2424  </tr>
2425</table>
2426<a class="anchor" name="Ogre_1_1Fontt1" doxytag="Ogre::Font::msSourceCmd" ></a><p>
2427<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2428  <tr>
2429    <td class="mdRow">
2430      <table cellpadding="0" cellspacing="0" border="0">
2431        <tr>
2432          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Font_1_1CmdSource.html">CmdSource</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontt1">Ogre::Font::msSourceCmd</a><code> [static, protected]</code>
2433      </table>
2434    </td>
2435  </tr>
2436</table>
2437<table cellspacing=5 cellpadding=0 border=0>
2438  <tr>
2439    <td>
2440      &nbsp;
2441    </td>
2442    <td>
2443
2444<p>
2445
2446<p>
2447Definition at line <a class="el" href="OgreFont_8h-source.html#l00108">108</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2448  </tr>
2449</table>
2450<a class="anchor" name="Ogre_1_1Fontt0" doxytag="Ogre::Font::msTypeCmd" ></a><p>
2451<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2452  <tr>
2453    <td class="mdRow">
2454      <table cellpadding="0" cellspacing="0" border="0">
2455        <tr>
2456          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Font_1_1CmdType.html">CmdType</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontt0">Ogre::Font::msTypeCmd</a><code> [static, protected]</code>
2457      </table>
2458    </td>
2459  </tr>
2460</table>
2461<table cellspacing=5 cellpadding=0 border=0>
2462  <tr>
2463    <td>
2464      &nbsp;
2465    </td>
2466    <td>
2467
2468<p>
2469
2470<p>
2471Definition at line <a class="el" href="OgreFont_8h-source.html#l00107">107</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2472  </tr>
2473</table>
2474<a class="anchor" name="Ogre_1_1Fontp4" doxytag="Ogre::Font::mTexCoords_u1" ></a><p>
2475<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2476  <tr>
2477    <td class="mdRow">
2478      <table cellpadding="0" cellspacing="0" border="0">
2479        <tr>
2480          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp4">Ogre::Font::mTexCoords_u1</a>[OGRE_NUM_GLYPHS]<code> [protected]</code>
2481      </table>
2482    </td>
2483  </tr>
2484</table>
2485<table cellspacing=5 cellpadding=0 border=0>
2486  <tr>
2487    <td>
2488      &nbsp;
2489    </td>
2490    <td>
2491
2492<p>
2493Start u coords.
2494<p>
2495
2496<p>
2497Definition at line <a class="el" href="OgreFont_8h-source.html#l00125">125</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2498  </tr>
2499</table>
2500<a class="anchor" name="Ogre_1_1Fontp5" doxytag="Ogre::Font::mTexCoords_u2" ></a><p>
2501<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2502  <tr>
2503    <td class="mdRow">
2504      <table cellpadding="0" cellspacing="0" border="0">
2505        <tr>
2506          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp5">Ogre::Font::mTexCoords_u2</a>[OGRE_NUM_GLYPHS]<code> [protected]</code>
2507      </table>
2508    </td>
2509  </tr>
2510</table>
2511<table cellspacing=5 cellpadding=0 border=0>
2512  <tr>
2513    <td>
2514      &nbsp;
2515    </td>
2516    <td>
2517
2518<p>
2519End u coords.
2520<p>
2521
2522<p>
2523Definition at line <a class="el" href="OgreFont_8h-source.html#l00127">127</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2524  </tr>
2525</table>
2526<a class="anchor" name="Ogre_1_1Fontp6" doxytag="Ogre::Font::mTexCoords_v1" ></a><p>
2527<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2528  <tr>
2529    <td class="mdRow">
2530      <table cellpadding="0" cellspacing="0" border="0">
2531        <tr>
2532          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp6">Ogre::Font::mTexCoords_v1</a>[OGRE_NUM_GLYPHS]<code> [protected]</code>
2533      </table>
2534    </td>
2535  </tr>
2536</table>
2537<table cellspacing=5 cellpadding=0 border=0>
2538  <tr>
2539    <td>
2540      &nbsp;
2541    </td>
2542    <td>
2543
2544<p>
2545Start v coords.
2546<p>
2547
2548<p>
2549Definition at line <a class="el" href="OgreFont_8h-source.html#l00129">129</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2550  </tr>
2551</table>
2552<a class="anchor" name="Ogre_1_1Fontp7" doxytag="Ogre::Font::mTexCoords_v2" ></a><p>
2553<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2554  <tr>
2555    <td class="mdRow">
2556      <table cellpadding="0" cellspacing="0" border="0">
2557        <tr>
2558          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp7">Ogre::Font::mTexCoords_v2</a>[OGRE_NUM_GLYPHS]<code> [protected]</code>
2559      </table>
2560    </td>
2561  </tr>
2562</table>
2563<table cellspacing=5 cellpadding=0 border=0>
2564  <tr>
2565    <td>
2566      &nbsp;
2567    </td>
2568    <td>
2569
2570<p>
2571End v coords.
2572<p>
2573
2574<p>
2575Definition at line <a class="el" href="OgreFont_8h-source.html#l00131">131</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2576  </tr>
2577</table>
2578<a class="anchor" name="Ogre_1_1Fontp10" doxytag="Ogre::Font::mTexture" ></a><p>
2579<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2580  <tr>
2581    <td class="mdRow">
2582      <table cellpadding="0" cellspacing="0" border="0">
2583        <tr>
2584          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1TexturePtr.html">TexturePtr</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp10">Ogre::Font::mTexture</a><code> [protected]</code>
2585      </table>
2586    </td>
2587  </tr>
2588</table>
2589<table cellspacing=5 cellpadding=0 border=0>
2590  <tr>
2591    <td>
2592      &nbsp;
2593    </td>
2594    <td>
2595
2596<p>
2597<a class="el" href="classOgre_1_1Texture.html">Texture</a> pointer.
2598<p>
2599
2600<p>
2601Definition at line <a class="el" href="OgreFont_8h-source.html#l00140">140</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2602  </tr>
2603</table>
2604<a class="anchor" name="Ogre_1_1Fontp3" doxytag="Ogre::Font::mTtfResolution" ></a><p>
2605<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2606  <tr>
2607    <td class="mdRow">
2608      <table cellpadding="0" cellspacing="0" border="0">
2609        <tr>
2610          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a423">uint</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp3">Ogre::Font::mTtfResolution</a><code> [protected]</code>
2611      </table>
2612    </td>
2613  </tr>
2614</table>
2615<table cellspacing=5 cellpadding=0 border=0>
2616  <tr>
2617    <td>
2618      &nbsp;
2619    </td>
2620    <td>
2621
2622<p>
2623Resolution (dpi) of truetype font.
2624<p>
2625
2626<p>
2627Definition at line <a class="el" href="OgreFont_8h-source.html#l00121">121</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2628  </tr>
2629</table>
2630<a class="anchor" name="Ogre_1_1Fontp2" doxytag="Ogre::Font::mTtfSize" ></a><p>
2631<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2632  <tr>
2633    <td class="mdRow">
2634      <table cellpadding="0" cellspacing="0" border="0">
2635        <tr>
2636          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp2">Ogre::Font::mTtfSize</a><code> [protected]</code>
2637      </table>
2638    </td>
2639  </tr>
2640</table>
2641<table cellspacing=5 cellpadding=0 border=0>
2642  <tr>
2643    <td>
2644      &nbsp;
2645    </td>
2646    <td>
2647
2648<p>
2649Size of the truetype font, in points.
2650<p>
2651
2652<p>
2653Definition at line <a class="el" href="OgreFont_8h-source.html#l00119">119</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2654  </tr>
2655</table>
2656<a class="anchor" name="Ogre_1_1Fontp0" doxytag="Ogre::Font::mType" ></a><p>
2657<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2658  <tr>
2659    <td class="mdRow">
2660      <table cellpadding="0" cellspacing="0" border="0">
2661        <tr>
2662          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a650">FontType</a> <a class="el" href="classOgre_1_1Font.html#Ogre_1_1Fontp0">Ogre::Font::mType</a><code> [protected]</code>
2663      </table>
2664    </td>
2665  </tr>
2666</table>
2667<table cellspacing=5 cellpadding=0 border=0>
2668  <tr>
2669    <td>
2670      &nbsp;
2671    </td>
2672    <td>
2673
2674<p>
2675The type of font.
2676<p>
2677
2678<p>
2679Definition at line <a class="el" href="OgreFont_8h-source.html#l00113">113</a> of file <a class="el" href="OgreFont_8h-source.html">OgreFont.h</a>.    </td>
2680  </tr>
2681</table>
2682<hr>The documentation for this class was generated from the following file:<ul>
2683<li><a class="el" href="OgreFont_8h-source.html">OgreFont.h</a></ul>
2684<hr>
2685<p>
2686Copyright &copy; 2000-2005 by The OGRE Team<br />
2687<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
2688This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
2689                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
2690                <Work rdf:about="">
2691                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
2692        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
2693                </Work>
2694                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
2695
2696Last modified Sun Feb 12 13:00:29 2006
2697</p>
2698</body>
2699</html>
Note: See TracBrowser for help on using the repository browser.