| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=11"/>
- <meta name="generator" content="Doxygen 1.9.8"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>Torque2D Reference: GFont Class Reference</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="dynsections.js"></script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- <link href="t2d-stylesheet-extra.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Torque2D Reference
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.9.8 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- var searchBox = new SearchBox("searchBox", "search/",'.html');
- /* @license-end */
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- /* @license-end */
- </script>
- <div id="main-nav"></div>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <div id="MSearchResults">
- <div class="SRPage">
- <div id="SRIndex">
- <div id="SRResults"></div>
- <div class="SRStatus" id="Loading">Loading...</div>
- <div class="SRStatus" id="Searching">Searching...</div>
- <div class="SRStatus" id="NoMatches">No Matches</div>
- </div>
- </div>
- </div>
- </div>
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#pub-types">Public Types</a> |
- <a href="#pub-methods">Public Member Functions</a> |
- <a href="#pub-static-methods">Static Public Member Functions</a> |
- <a href="#pro-methods">Protected Member Functions</a> |
- <a href="#pro-attribs">Protected Attributes</a> |
- <a href="#friends">Friends</a> |
- <a href="class_g_font-members.html">List of all members</a> </div>
- <div class="headertitle"><div class="title">GFont Class Reference</div></div>
- </div><!--header-->
- <div class="contents">
- <p><code>#include <gFont.h></code></p>
- <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
- <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for GFont:</div>
- <div id="dynsection-0-summary" class="dynsummary" style="display:block;">
- </div>
- <div id="dynsection-0-content" class="dyncontent" style="display:none;">
- <div class="center">
- <img src="class_g_font.png" usemap="#GFont_map" alt=""/>
- <map id="GFont_map" name="GFont_map">
- <area href="class_resource_instance.html" alt="ResourceInstance" shape="rect" coords="0,0,113,24"/>
- </map>
- </div></div>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
- Public Types</h2></td></tr>
- <tr class="memitem:a198b8c2c77ea9f9815a181ddeda1c320" id="r_a198b8c2c77ea9f9815a181ddeda1c320"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a198b8c2c77ea9f9815a181ddeda1c320">Constants</a> { <a class="el" href="class_g_font.html#a198b8c2c77ea9f9815a181ddeda1c320a3176233f8f98a4c19402f3e95ee2da3a">TabWidthInSpaces</a> = 3
- , <a class="el" href="class_g_font.html#a198b8c2c77ea9f9815a181ddeda1c320a428074cc31277002b6f916fdf8b1eda2">TextureSheetSize</a> = 256
- }</td></tr>
- <tr class="separator:a198b8c2c77ea9f9815a181ddeda1c320"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
- Public Member Functions</h2></td></tr>
- <tr class="memitem:a690500d3b33035858c3b83e19c227c00" id="r_a690500d3b33035858c3b83e19c227c00"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a690500d3b33035858c3b83e19c227c00">GFont</a> ()</td></tr>
- <tr class="separator:a690500d3b33035858c3b83e19c227c00"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4998b2f918c46ec8e11ccc639294fb82" id="r_a4998b2f918c46ec8e11ccc639294fb82"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a4998b2f918c46ec8e11ccc639294fb82">~GFont</a> ()</td></tr>
- <tr class="separator:a4998b2f918c46ec8e11ccc639294fb82"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a01e59cf04a81444dec977948d34a2f7e" id="r_a01e59cf04a81444dec977948d34a2f7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_texture_handle.html">TextureHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a01e59cf04a81444dec977948d34a2f7e">getTextureHandle</a> (S32 index)</td></tr>
- <tr class="separator:a01e59cf04a81444dec977948d34a2f7e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5799d723f75817b2c82b0fdfbaa3aa5c" id="r_a5799d723f75817b2c82b0fdfbaa3aa5c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_platform_font_1_1_char_info.html">PlatformFont::CharInfo</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a5799d723f75817b2c82b0fdfbaa3aa5c">getCharInfo</a> (const UTF16 in_charIndex)</td></tr>
- <tr class="separator:a5799d723f75817b2c82b0fdfbaa3aa5c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a124f147c206298afc7bd9289fa113049" id="r_a124f147c206298afc7bd9289fa113049"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a124f147c206298afc7bd9289fa113049">getCharHeight</a> (const UTF16 in_charIndex)</td></tr>
- <tr class="separator:a124f147c206298afc7bd9289fa113049"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a74fc9a15d782c5aff4717d298073a05e" id="r_a74fc9a15d782c5aff4717d298073a05e"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a74fc9a15d782c5aff4717d298073a05e">getCharWidth</a> (const UTF16 in_charIndex)</td></tr>
- <tr class="separator:a74fc9a15d782c5aff4717d298073a05e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa430f2655b3a21f32d751a33338bf741" id="r_aa430f2655b3a21f32d751a33338bf741"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#aa430f2655b3a21f32d751a33338bf741">getCharXIncrement</a> (const UTF16 in_charIndex)</td></tr>
- <tr class="separator:aa430f2655b3a21f32d751a33338bf741"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad58362892f1f145fd15a06400ab8b2e5" id="r_ad58362892f1f145fd15a06400ab8b2e5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#ad58362892f1f145fd15a06400ab8b2e5">isValidChar</a> (const UTF16 in_charIndex) const</td></tr>
- <tr class="separator:ad58362892f1f145fd15a06400ab8b2e5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a190560622757076b9a5a81b25da05f6e" id="r_a190560622757076b9a5a81b25da05f6e"><td class="memItemLeft" align="right" valign="top">const U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a190560622757076b9a5a81b25da05f6e">getHeight</a> () const</td></tr>
- <tr class="separator:a190560622757076b9a5a81b25da05f6e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5207ac41d619c5419abe1ed6adb918ad" id="r_a5207ac41d619c5419abe1ed6adb918ad"><td class="memItemLeft" align="right" valign="top">const U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a5207ac41d619c5419abe1ed6adb918ad">getBaseline</a> () const</td></tr>
- <tr class="separator:a5207ac41d619c5419abe1ed6adb918ad"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9b482b2bc81a68a0aa85d2cf3f5b8382" id="r_a9b482b2bc81a68a0aa85d2cf3f5b8382"><td class="memItemLeft" align="right" valign="top">const U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a9b482b2bc81a68a0aa85d2cf3f5b8382">getAscent</a> () const</td></tr>
- <tr class="separator:a9b482b2bc81a68a0aa85d2cf3f5b8382"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeb8c8a865f4f20ec375ac8bea7f49d64" id="r_aeb8c8a865f4f20ec375ac8bea7f49d64"><td class="memItemLeft" align="right" valign="top">const U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#aeb8c8a865f4f20ec375ac8bea7f49d64">getDescent</a> () const</td></tr>
- <tr class="separator:aeb8c8a865f4f20ec375ac8bea7f49d64"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab7f848c10cd2feb8906646e0d8a2d327" id="r_ab7f848c10cd2feb8906646e0d8a2d327"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#ab7f848c10cd2feb8906646e0d8a2d327">getBreakPos</a> (const UTF16 *string, U32 strlen, U32 width, bool breakOnWhitespace)</td></tr>
- <tr class="separator:ab7f848c10cd2feb8906646e0d8a2d327"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a14c248efe7157e60a2fced824b2d8c40" id="r_a14c248efe7157e60a2fced824b2d8c40"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a14c248efe7157e60a2fced824b2d8c40">getStrNWidth</a> (const UTF16 *, U32 n)</td></tr>
- <tr class="memdesc:a14c248efe7157e60a2fced824b2d8c40"><td class="mdescLeft"> </td><td class="mdescRight">These are the preferred width functions. <br /></td></tr>
- <tr class="separator:a14c248efe7157e60a2fced824b2d8c40"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a736f7b412b2b5a6ccae8f77554f0c4ef" id="r_a736f7b412b2b5a6ccae8f77554f0c4ef"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a736f7b412b2b5a6ccae8f77554f0c4ef">getStrNWidthPrecise</a> (const UTF16 *, U32 n)</td></tr>
- <tr class="separator:a736f7b412b2b5a6ccae8f77554f0c4ef"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5824a4375a4a8f6994dfa7bfe16a3ca3" id="r_a5824a4375a4a8f6994dfa7bfe16a3ca3"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a5824a4375a4a8f6994dfa7bfe16a3ca3">getStrWidth</a> (const UTF8 *)</td></tr>
- <tr class="memdesc:a5824a4375a4a8f6994dfa7bfe16a3ca3"><td class="mdescLeft"> </td><td class="mdescRight">These UTF8 versions of the width functions will be deprecated, please avoid them. <br /></td></tr>
- <tr class="separator:a5824a4375a4a8f6994dfa7bfe16a3ca3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a28fd439e17c6bbc530b314df550b5636" id="r_a28fd439e17c6bbc530b314df550b5636"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a28fd439e17c6bbc530b314df550b5636">getStrNWidth</a> (const UTF8 *, U32 n)</td></tr>
- <tr class="separator:a28fd439e17c6bbc530b314df550b5636"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aef2932d2702b87aa7cd35b40a845f92f" id="r_aef2932d2702b87aa7cd35b40a845f92f"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#aef2932d2702b87aa7cd35b40a845f92f">getStrWidthPrecise</a> (const UTF8 *)</td></tr>
- <tr class="separator:aef2932d2702b87aa7cd35b40a845f92f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a68630a1b66bb571b2a3690b547852946" id="r_a68630a1b66bb571b2a3690b547852946"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a68630a1b66bb571b2a3690b547852946">getStrNWidthPrecise</a> (const UTF8 *, U32 n)</td></tr>
- <tr class="separator:a68630a1b66bb571b2a3690b547852946"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6f3b76b589901ad4c25b1b5c8ce93a47" id="r_a6f3b76b589901ad4c25b1b5c8ce93a47"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a6f3b76b589901ad4c25b1b5c8ce93a47">wrapString</a> (const UTF8 *string, U32 width, <a class="el" href="class_vector.html">Vector</a>< U32 > &startLineOffset, <a class="el" href="class_vector.html">Vector</a>< U32 > &lineLen)</td></tr>
- <tr class="separator:a6f3b76b589901ad4c25b1b5c8ce93a47"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ace160a1e1f557e3e23e29ad4acba2010" id="r_ace160a1e1f557e3e23e29ad4acba2010"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#ace160a1e1f557e3e23e29ad4acba2010">dumpInfo</a> ()</td></tr>
- <tr class="memdesc:ace160a1e1f557e3e23e29ad4acba2010"><td class="mdescLeft"> </td><td class="mdescRight">Dump information about this font to the console. <br /></td></tr>
- <tr class="separator:ace160a1e1f557e3e23e29ad4acba2010"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a323a2d8f579a0e142764264bc87d3324" id="r_a323a2d8f579a0e142764264bc87d3324"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a323a2d8f579a0e142764264bc87d3324">exportStrip</a> (const char *fileName, U32 padding, U32 kerning)</td></tr>
- <tr class="memdesc:a323a2d8f579a0e142764264bc87d3324"><td class="mdescLeft"> </td><td class="mdescRight">Export to an image strip for image processing. <br /></td></tr>
- <tr class="separator:a323a2d8f579a0e142764264bc87d3324"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aefde0f8932c10b6dd9797c69e7b5904b" id="r_aefde0f8932c10b6dd9797c69e7b5904b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#aefde0f8932c10b6dd9797c69e7b5904b">importStrip</a> (const char *fileName, U32 padding, U32 kerning)</td></tr>
- <tr class="memdesc:aefde0f8932c10b6dd9797c69e7b5904b"><td class="mdescLeft"> </td><td class="mdescRight">Import an image strip generated with exportStrip, make sure parameters match! <br /></td></tr>
- <tr class="separator:aefde0f8932c10b6dd9797c69e7b5904b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af7192d41a98f8f2b8ae89e2b9900940b" id="r_af7192d41a98f8f2b8ae89e2b9900940b"><td class="memItemLeft" align="right" valign="top">const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#af7192d41a98f8f2b8ae89e2b9900940b">hasPlatformFont</a> () const</td></tr>
- <tr class="separator:af7192d41a98f8f2b8ae89e2b9900940b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3ff13e732ce48922e5e30e2d6f682c42" id="r_a3ff13e732ce48922e5e30e2d6f682c42"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a3ff13e732ce48922e5e30e2d6f682c42">isAlphaOnly</a> ()</td></tr>
- <tr class="separator:a3ff13e732ce48922e5e30e2d6f682c42"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae4e26233c92fc3c75ee67fbd639fcf8b" id="r_ae4e26233c92fc3c75ee67fbd639fcf8b"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#ae4e26233c92fc3c75ee67fbd639fcf8b">getFontFaceName</a> () const</td></tr>
- <tr class="memdesc:ae4e26233c92fc3c75ee67fbd639fcf8b"><td class="mdescLeft"> </td><td class="mdescRight">Get the face name of the font. <br /></td></tr>
- <tr class="separator:ae4e26233c92fc3c75ee67fbd639fcf8b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a14484a6592b630c79845a1998e892a9d" id="r_a14484a6592b630c79845a1998e892a9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a14484a6592b630c79845a1998e892a9d">readBMFont</a> (<a class="el" href="class_stream.html">Stream</a> &io_rStream)</td></tr>
- <tr class="separator:a14484a6592b630c79845a1998e892a9d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a541fa210de199b3924dc00150f07ec0c" id="r_a541fa210de199b3924dc00150f07ec0c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a541fa210de199b3924dc00150f07ec0c">read</a> (<a class="el" href="class_stream.html">Stream</a> &io_rStream)</td></tr>
- <tr class="separator:a541fa210de199b3924dc00150f07ec0c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2b1575831c6d6465f44b3737fd8a810a" id="r_a2b1575831c6d6465f44b3737fd8a810a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a2b1575831c6d6465f44b3737fd8a810a">write</a> (<a class="el" href="class_stream.html">Stream</a> &io_rStream)</td></tr>
- <tr class="separator:a2b1575831c6d6465f44b3737fd8a810a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a04fb20eb579ed87537710523c174b42e" id="r_a04fb20eb579ed87537710523c174b42e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a04fb20eb579ed87537710523c174b42e">forcePlatformFont</a> (<a class="el" href="class_platform_font.html">PlatformFont</a> *pf)</td></tr>
- <tr class="separator:a04fb20eb579ed87537710523c174b42e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_class_resource_instance"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_resource_instance')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_resource_instance.html">ResourceInstance</a></td></tr>
- <tr class="memitem:a60f6680bb78492eb8b97d3e36514a139 inherit pub_methods_class_resource_instance" id="r_a60f6680bb78492eb8b97d3e36514a139"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_resource_instance.html#a60f6680bb78492eb8b97d3e36514a139">ResourceInstance</a> ()</td></tr>
- <tr class="separator:a60f6680bb78492eb8b97d3e36514a139 inherit pub_methods_class_resource_instance"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6684f1419b225f2ccd7dfd495fd19bb3 inherit pub_methods_class_resource_instance" id="r_a6684f1419b225f2ccd7dfd495fd19bb3"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_resource_instance.html#a6684f1419b225f2ccd7dfd495fd19bb3">~ResourceInstance</a> ()</td></tr>
- <tr class="separator:a6684f1419b225f2ccd7dfd495fd19bb3 inherit pub_methods_class_resource_instance"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
- Static Public Member Functions</h2></td></tr>
- <tr class="memitem:a25fcaad355a9acccd3d2334a32acf7d3" id="r_a25fcaad355a9acccd3d2334a32acf7d3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_resource.html">Resource</a>< <a class="el" href="class_g_font.html">GFont</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a25fcaad355a9acccd3d2334a32acf7d3">create</a> (const char *faceName, U32 size, const char *cacheDirectory, U32 charset=TGE_ANSI_CHARSET)</td></tr>
- <tr class="separator:a25fcaad355a9acccd3d2334a32acf7d3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8c01a8c6535bf601f373d79b355ac948" id="r_a8c01a8c6535bf601f373d79b355ac948"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="struct_platform_font_1_1_char_info.html">PlatformFont::CharInfo</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a8c01a8c6535bf601f373d79b355ac948">getDefaultCharInfo</a> ()</td></tr>
- <tr class="separator:a8c01a8c6535bf601f373d79b355ac948"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aefbe96f6577cdc803a2dbc59f677ce8e" id="r_aefbe96f6577cdc803a2dbc59f677ce8e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#aefbe96f6577cdc803a2dbc59f677ce8e">getFontCacheFilename</a> (const char *faceName, U32 faceSize, U32 buffLen, char *outBuff)</td></tr>
- <tr class="memdesc:aefbe96f6577cdc803a2dbc59f677ce8e"><td class="mdescLeft"> </td><td class="mdescRight">Get the filename for a cached font. <br /></td></tr>
- <tr class="separator:aefbe96f6577cdc803a2dbc59f677ce8e"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
- Protected Member Functions</h2></td></tr>
- <tr class="memitem:a704b4572871b4adaeabc38d2a09c16b0" id="r_a704b4572871b4adaeabc38d2a09c16b0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a704b4572871b4adaeabc38d2a09c16b0">loadCharInfo</a> (const UTF16 ch)</td></tr>
- <tr class="separator:a704b4572871b4adaeabc38d2a09c16b0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed78e95c37f874ee493fe309583b2a65" id="r_aed78e95c37f874ee493fe309583b2a65"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#aed78e95c37f874ee493fe309583b2a65">addBitmap</a> (<a class="el" href="struct_platform_font_1_1_char_info.html">PlatformFont::CharInfo</a> &charInfo)</td></tr>
- <tr class="separator:aed78e95c37f874ee493fe309583b2a65"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a56cd14384caaca0fe7f259fbb5a0b33c" id="r_a56cd14384caaca0fe7f259fbb5a0b33c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a56cd14384caaca0fe7f259fbb5a0b33c">addSheet</a> (void)</td></tr>
- <tr class="separator:a56cd14384caaca0fe7f259fbb5a0b33c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac1e2cb0a2d7b8b8415947ee40177fe93" id="r_ac1e2cb0a2d7b8b8415947ee40177fe93"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#ac1e2cb0a2d7b8b8415947ee40177fe93">assignSheet</a> (S32 sheetNum, <a class="el" href="class_g_bitmap.html">GBitmap</a> *bmp)</td></tr>
- <tr class="separator:ac1e2cb0a2d7b8b8415947ee40177fe93"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
- Protected Attributes</h2></td></tr>
- <tr class="memitem:ad224c30d7f147421b41bbb26fd01a86d" id="r_ad224c30d7f147421b41bbb26fd01a86d"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#ad224c30d7f147421b41bbb26fd01a86d">mMutex</a></td></tr>
- <tr class="separator:ad224c30d7f147421b41bbb26fd01a86d"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
- Friends</h2></td></tr>
- <tr class="memitem:a66ae4184683e662d13ae3b47fc0b4c7b" id="r_a66ae4184683e662d13ae3b47fc0b4c7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_resource_instance.html">ResourceInstance</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#a66ae4184683e662d13ae3b47fc0b4c7b">constructNewFont</a> (<a class="el" href="class_stream.html">Stream</a> &stream)</td></tr>
- <tr class="separator:a66ae4184683e662d13ae3b47fc0b4c7b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae8e60f61023de4040d8258c30deb2283" id="r_ae8e60f61023de4040d8258c30deb2283"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_resource_instance.html">ResourceInstance</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_font.html#ae8e60f61023de4040d8258c30deb2283">constructBMFont</a> (<a class="el" href="class_stream.html">Stream</a> &stream)</td></tr>
- <tr class="separator:ae8e60f61023de4040d8258c30deb2283"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
- Additional Inherited Members</h2></td></tr>
- <tr class="inherit_header pub_attribs_class_resource_instance"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_resource_instance')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="class_resource_instance.html">ResourceInstance</a></td></tr>
- <tr class="memitem:abdc28331c98eadf7e51f9ce3595ea557 inherit pub_attribs_class_resource_instance" id="r_abdc28331c98eadf7e51f9ce3595ea557"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_resource_object.html">ResourceObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_resource_instance.html#abdc28331c98eadf7e51f9ce3595ea557">mSourceResource</a></td></tr>
- <tr class="memdesc:abdc28331c98eadf7e51f9ce3595ea557 inherit pub_attribs_class_resource_instance"><td class="mdescLeft"> </td><td class="mdescRight">Pointer to the <a class="el" href="class_resource_object.html">ResourceObject</a> that stores all our book-keeping data. <br /></td></tr>
- <tr class="separator:abdc28331c98eadf7e51f9ce3595ea557 inherit pub_attribs_class_resource_instance"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <h2 class="groupheader">Member Enumeration Documentation</h2>
- <a id="a198b8c2c77ea9f9815a181ddeda1c320" name="a198b8c2c77ea9f9815a181ddeda1c320"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a198b8c2c77ea9f9815a181ddeda1c320">◆ </a></span>Constants</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="class_g_font.html#a198b8c2c77ea9f9815a181ddeda1c320">Constants</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a198b8c2c77ea9f9815a181ddeda1c320a3176233f8f98a4c19402f3e95ee2da3a" name="a198b8c2c77ea9f9815a181ddeda1c320a3176233f8f98a4c19402f3e95ee2da3a"></a>TabWidthInSpaces </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a198b8c2c77ea9f9815a181ddeda1c320a428074cc31277002b6f916fdf8b1eda2" name="a198b8c2c77ea9f9815a181ddeda1c320a428074cc31277002b6f916fdf8b1eda2"></a>TextureSheetSize </td><td class="fielddoc"></td></tr>
- </table>
- </div>
- </div>
- <h2 class="groupheader">Constructor & Destructor Documentation</h2>
- <a id="a690500d3b33035858c3b83e19c227c00" name="a690500d3b33035858c3b83e19c227c00"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a690500d3b33035858c3b83e19c227c00">◆ </a></span>GFont()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_g_font.html">GFont</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a4998b2f918c46ec8e11ccc639294fb82" name="a4998b2f918c46ec8e11ccc639294fb82"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4998b2f918c46ec8e11ccc639294fb82">◆ </a></span>~GFont()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">~<a class="el" href="class_g_font.html">GFont</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <h2 class="groupheader">Member Function Documentation</h2>
- <a id="aed78e95c37f874ee493fe309583b2a65" name="aed78e95c37f874ee493fe309583b2a65"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aed78e95c37f874ee493fe309583b2a65">◆ </a></span>addBitmap()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void addBitmap </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_platform_font_1_1_char_info.html">PlatformFont::CharInfo</a> & </td>
- <td class="paramname"><em>charInfo</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a56cd14384caaca0fe7f259fbb5a0b33c" name="a56cd14384caaca0fe7f259fbb5a0b33c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a56cd14384caaca0fe7f259fbb5a0b33c">◆ </a></span>addSheet()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void addSheet </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ac1e2cb0a2d7b8b8415947ee40177fe93" name="ac1e2cb0a2d7b8b8415947ee40177fe93"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac1e2cb0a2d7b8b8415947ee40177fe93">◆ </a></span>assignSheet()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void assignSheet </td>
- <td>(</td>
- <td class="paramtype">S32 </td>
- <td class="paramname"><em>sheetNum</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_g_bitmap.html">GBitmap</a> * </td>
- <td class="paramname"><em>bmp</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a25fcaad355a9acccd3d2334a32acf7d3" name="a25fcaad355a9acccd3d2334a32acf7d3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a25fcaad355a9acccd3d2334a32acf7d3">◆ </a></span>create()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_resource.html">Resource</a>< <a class="el" href="class_g_font.html">GFont</a> > create </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>faceName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>cacheDirectory</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>charset</em> = <code>TGE_ANSI_CHARSET</code> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ace160a1e1f557e3e23e29ad4acba2010" name="ace160a1e1f557e3e23e29ad4acba2010"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ace160a1e1f557e3e23e29ad4acba2010">◆ </a></span>dumpInfo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void dumpInfo </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Dump information about this font to the console. </p>
- </div>
- </div>
- <a id="a323a2d8f579a0e142764264bc87d3324" name="a323a2d8f579a0e142764264bc87d3324"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a323a2d8f579a0e142764264bc87d3324">◆ </a></span>exportStrip()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void exportStrip </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>fileName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>padding</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>kerning</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Export to an image strip for image processing. </p>
- </div>
- </div>
- <a id="a04fb20eb579ed87537710523c174b42e" name="a04fb20eb579ed87537710523c174b42e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a04fb20eb579ed87537710523c174b42e">◆ </a></span>forcePlatformFont()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void forcePlatformFont </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_platform_font.html">PlatformFont</a> * </td>
- <td class="paramname"><em>pf</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Override existing platform font if any with a new one from an external source. This is primarily used in font processing tools to enable trickery (ie, putting characters from multiple fonts in a single GFT) and should be used with caution! </p>
- </div>
- </div>
- <a id="a9b482b2bc81a68a0aa85d2cf3f5b8382" name="a9b482b2bc81a68a0aa85d2cf3f5b8382"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9b482b2bc81a68a0aa85d2cf3f5b8382">◆ </a></span>getAscent()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const U32 getAscent </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a5207ac41d619c5419abe1ed6adb918ad" name="a5207ac41d619c5419abe1ed6adb918ad"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5207ac41d619c5419abe1ed6adb918ad">◆ </a></span>getBaseline()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const U32 getBaseline </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ab7f848c10cd2feb8906646e0d8a2d327" name="ab7f848c10cd2feb8906646e0d8a2d327"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab7f848c10cd2feb8906646e0d8a2d327">◆ </a></span>getBreakPos()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 getBreakPos </td>
- <td>(</td>
- <td class="paramtype">const UTF16 * </td>
- <td class="paramname"><em>string</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>strlen</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>width</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>breakOnWhitespace</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a124f147c206298afc7bd9289fa113049" name="a124f147c206298afc7bd9289fa113049"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a124f147c206298afc7bd9289fa113049">◆ </a></span>getCharHeight()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 getCharHeight </td>
- <td>(</td>
- <td class="paramtype">const UTF16 </td>
- <td class="paramname"><em>in_charIndex</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a5799d723f75817b2c82b0fdfbaa3aa5c" name="a5799d723f75817b2c82b0fdfbaa3aa5c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5799d723f75817b2c82b0fdfbaa3aa5c">◆ </a></span>getCharInfo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="struct_platform_font_1_1_char_info.html">PlatformFont::CharInfo</a> & getCharInfo </td>
- <td>(</td>
- <td class="paramtype">const UTF16 </td>
- <td class="paramname"><em>in_charIndex</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a74fc9a15d782c5aff4717d298073a05e" name="a74fc9a15d782c5aff4717d298073a05e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a74fc9a15d782c5aff4717d298073a05e">◆ </a></span>getCharWidth()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 getCharWidth </td>
- <td>(</td>
- <td class="paramtype">const UTF16 </td>
- <td class="paramname"><em>in_charIndex</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aa430f2655b3a21f32d751a33338bf741" name="aa430f2655b3a21f32d751a33338bf741"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa430f2655b3a21f32d751a33338bf741">◆ </a></span>getCharXIncrement()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 getCharXIncrement </td>
- <td>(</td>
- <td class="paramtype">const UTF16 </td>
- <td class="paramname"><em>in_charIndex</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a8c01a8c6535bf601f373d79b355ac948" name="a8c01a8c6535bf601f373d79b355ac948"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8c01a8c6535bf601f373d79b355ac948">◆ </a></span>getDefaultCharInfo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="struct_platform_font_1_1_char_info.html">PlatformFont::CharInfo</a> & getDefaultCharInfo </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aeb8c8a865f4f20ec375ac8bea7f49d64" name="aeb8c8a865f4f20ec375ac8bea7f49d64"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aeb8c8a865f4f20ec375ac8bea7f49d64">◆ </a></span>getDescent()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const U32 getDescent </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aefbe96f6577cdc803a2dbc59f677ce8e" name="aefbe96f6577cdc803a2dbc59f677ce8e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aefbe96f6577cdc803a2dbc59f677ce8e">◆ </a></span>getFontCacheFilename()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void getFontCacheFilename </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>faceName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>faceSize</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>buffLen</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char * </td>
- <td class="paramname"><em>outBuff</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Get the filename for a cached font. </p>
- </div>
- </div>
- <a id="ae4e26233c92fc3c75ee67fbd639fcf8b" name="ae4e26233c92fc3c75ee67fbd639fcf8b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae4e26233c92fc3c75ee67fbd639fcf8b">◆ </a></span>getFontFaceName()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">StringTableEntry getFontFaceName </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Get the face name of the font. </p>
- </div>
- </div>
- <a id="a190560622757076b9a5a81b25da05f6e" name="a190560622757076b9a5a81b25da05f6e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a190560622757076b9a5a81b25da05f6e">◆ </a></span>getHeight()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const U32 getHeight </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a14c248efe7157e60a2fced824b2d8c40" name="a14c248efe7157e60a2fced824b2d8c40"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a14c248efe7157e60a2fced824b2d8c40">◆ </a></span>getStrNWidth() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 getStrNWidth </td>
- <td>(</td>
- <td class="paramtype">const UTF16 * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>n</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>These are the preferred width functions. </p>
- </div>
- </div>
- <a id="a28fd439e17c6bbc530b314df550b5636" name="a28fd439e17c6bbc530b314df550b5636"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a28fd439e17c6bbc530b314df550b5636">◆ </a></span>getStrNWidth() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 getStrNWidth </td>
- <td>(</td>
- <td class="paramtype">const UTF8 * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>n</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a736f7b412b2b5a6ccae8f77554f0c4ef" name="a736f7b412b2b5a6ccae8f77554f0c4ef"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a736f7b412b2b5a6ccae8f77554f0c4ef">◆ </a></span>getStrNWidthPrecise() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 getStrNWidthPrecise </td>
- <td>(</td>
- <td class="paramtype">const UTF16 * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>n</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a68630a1b66bb571b2a3690b547852946" name="a68630a1b66bb571b2a3690b547852946"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a68630a1b66bb571b2a3690b547852946">◆ </a></span>getStrNWidthPrecise() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 getStrNWidthPrecise </td>
- <td>(</td>
- <td class="paramtype">const UTF8 * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>n</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a5824a4375a4a8f6994dfa7bfe16a3ca3" name="a5824a4375a4a8f6994dfa7bfe16a3ca3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5824a4375a4a8f6994dfa7bfe16a3ca3">◆ </a></span>getStrWidth()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 getStrWidth </td>
- <td>(</td>
- <td class="paramtype">const UTF8 * </td>
- <td class="paramname"><em>in_pString</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>These UTF8 versions of the width functions will be deprecated, please avoid them. </p>
- </div>
- </div>
- <a id="aef2932d2702b87aa7cd35b40a845f92f" name="aef2932d2702b87aa7cd35b40a845f92f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aef2932d2702b87aa7cd35b40a845f92f">◆ </a></span>getStrWidthPrecise()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 getStrWidthPrecise </td>
- <td>(</td>
- <td class="paramtype">const UTF8 * </td>
- <td class="paramname"><em>in_pString</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a01e59cf04a81444dec977948d34a2f7e" name="a01e59cf04a81444dec977948d34a2f7e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a01e59cf04a81444dec977948d34a2f7e">◆ </a></span>getTextureHandle()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_texture_handle.html">TextureHandle</a> getTextureHandle </td>
- <td>(</td>
- <td class="paramtype">S32 </td>
- <td class="paramname"><em>index</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="af7192d41a98f8f2b8ae89e2b9900940b" name="af7192d41a98f8f2b8ae89e2b9900940b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af7192d41a98f8f2b8ae89e2b9900940b">◆ </a></span>hasPlatformFont()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const bool hasPlatformFont </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Query as to presence of platform font. If absent, we cannot generate more chars! </p>
- </div>
- </div>
- <a id="aefde0f8932c10b6dd9797c69e7b5904b" name="aefde0f8932c10b6dd9797c69e7b5904b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aefde0f8932c10b6dd9797c69e7b5904b">◆ </a></span>importStrip()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void importStrip </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>fileName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>padding</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>kerning</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Import an image strip generated with exportStrip, make sure parameters match! </p>
- </div>
- </div>
- <a id="a3ff13e732ce48922e5e30e2d6f682c42" name="a3ff13e732ce48922e5e30e2d6f682c42"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3ff13e732ce48922e5e30e2d6f682c42">◆ </a></span>isAlphaOnly()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isAlphaOnly </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Query to determine if we should use add or modulate (as A8 textures are treated as having 0 for RGB). </p>
- </div>
- </div>
- <a id="ad58362892f1f145fd15a06400ab8b2e5" name="ad58362892f1f145fd15a06400ab8b2e5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad58362892f1f145fd15a06400ab8b2e5">◆ </a></span>isValidChar()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isValidChar </td>
- <td>(</td>
- <td class="paramtype">const UTF16 </td>
- <td class="paramname"><em>in_charIndex</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a704b4572871b4adaeabc38d2a09c16b0" name="a704b4572871b4adaeabc38d2a09c16b0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a704b4572871b4adaeabc38d2a09c16b0">◆ </a></span>loadCharInfo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool loadCharInfo </td>
- <td>(</td>
- <td class="paramtype">const UTF16 </td>
- <td class="paramname"><em>ch</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a541fa210de199b3924dc00150f07ec0c" name="a541fa210de199b3924dc00150f07ec0c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a541fa210de199b3924dc00150f07ec0c">◆ </a></span>read()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool read </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_stream.html">Stream</a> & </td>
- <td class="paramname"><em>io_rStream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a14484a6592b630c79845a1998e892a9d" name="a14484a6592b630c79845a1998e892a9d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a14484a6592b630c79845a1998e892a9d">◆ </a></span>readBMFont()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool readBMFont </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_stream.html">Stream</a> & </td>
- <td class="paramname"><em>io_rStream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a6f3b76b589901ad4c25b1b5c8ce93a47" name="a6f3b76b589901ad4c25b1b5c8ce93a47"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6f3b76b589901ad4c25b1b5c8ce93a47">◆ </a></span>wrapString()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void wrapString </td>
- <td>(</td>
- <td class="paramtype">const UTF8 * </td>
- <td class="paramname"><em>string</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>width</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_vector.html">Vector</a>< U32 > & </td>
- <td class="paramname"><em>startLineOffset</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_vector.html">Vector</a>< U32 > & </td>
- <td class="paramname"><em>lineLen</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a2b1575831c6d6465f44b3737fd8a810a" name="a2b1575831c6d6465f44b3737fd8a810a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2b1575831c6d6465f44b3737fd8a810a">◆ </a></span>write()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool write </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_stream.html">Stream</a> & </td>
- <td class="paramname"><em>io_rStream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <h2 class="groupheader">Friends And Related Symbol Documentation</h2>
- <a id="ae8e60f61023de4040d8258c30deb2283" name="ae8e60f61023de4040d8258c30deb2283"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae8e60f61023de4040d8258c30deb2283">◆ </a></span>constructBMFont</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_resource_instance.html">ResourceInstance</a> * constructBMFont </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_stream.html">Stream</a> & </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">friend</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a66ae4184683e662d13ae3b47fc0b4c7b" name="a66ae4184683e662d13ae3b47fc0b4c7b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a66ae4184683e662d13ae3b47fc0b4c7b">◆ </a></span>constructNewFont</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_resource_instance.html">ResourceInstance</a> * constructNewFont </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_stream.html">Stream</a> & </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">friend</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <h2 class="groupheader">Member Data Documentation</h2>
- <a id="ad224c30d7f147421b41bbb26fd01a86d" name="ad224c30d7f147421b41bbb26fd01a86d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad224c30d7f147421b41bbb26fd01a86d">◆ </a></span>mMutex</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void* mMutex</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <hr/>The documentation for this class was generated from the following files:<ul>
- <li>graphics/<b>gFont.h</b></li>
- <li>graphics/<b>gFont.cc</b></li>
- </ul>
- </div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
- </small></address>
- </body>
- </html>
|