1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" />
7    <style type="text/css"><!--
8      span.static_style
9      {
10        font-size			: 8pt;
11        color				: white;
12        font-weight			: bold;
13        background			: #44f;
14        border-left			: solid 1px #aaf;
15        border-top			: solid 1px #aaf;
16        border-right		: solid 1px #00c;
17        border-bottom		: solid 1px #00c;
18        padding-left		: 2px;
19        padding-right		: 2px;
20      }
21      span.virtual_style
22      {
23        font-size			 : 8pt;
24        color				 : white;
25        font-weight			: bold;
26        background			: #0a0;
27        border-left			: solid 1px #0f0;
28        border-top			: solid 1px #0f0;
29        border-right		: solid 1px #060;
30        border-bottom		: solid 1px #060;
31        padding-left		: 2px;
32        padding-right		: 2px;
33      }
34      span.protected_style
35      {
36        font-size			 : 8pt;
37        color				 : white;
38        font-weight			: bold;
39        background			: #444;
40        border-left			: solid 1px #ccc;
41        border-top			: solid 1px #ccc;
42        border-right		: solid 1px #222;
43        border-bottom		: solid 1px #222;
44        padding-left		: 2px;
45        padding-right		: 2px;
46      }
47        --></style>
48    <title>nw::font::ArchiveFontBase</title>
49  </head>
50  <body>
51    <h1><CODE><a href="../../../nw/Overview.html">nw</a>::<a href="../../../nw/font/Overview.html">font</a>::ArchiveFontBase</CODE> Class</h1>
52    <h2>Syntax</h2>
53    <div class="section">
54      <pre class="definition">class ArchiveFontBase : public <a href="../../../nw/font/ResFontBase/Overview.html">nw::font::ResFontBase</a></pre>
55    </div>
56    <h2>Description</h2>
57    <div class="section">
58      <p>Class for handling font resources in which glyph groups are defined.</p>
59    </div>
60    <a name="struct" id="struct">
61      <h2>Structures</h2>
62      <div class="section">
63        <table class="members">
64          <tr>
65            <th>
66              <a href="../../../nw/font/ArchiveFontBase/ConstructContext/Overview.html">nw::font::ArchiveFontBase::ConstructContext</a>
67            </th>
68            <td>
69        </td>
70          </tr> </table>
71      </div>
72    </a> <a name="enum" id="enum">
73      <h2>Enumerated Types</h2>
74      <div class="section">
75        <table class="members">
76          <tr>
77            <td width="100"> </td>
78            <th>
79              <a href="../../../nw/font/ArchiveFontBase/ConstructResult.html">ConstructResult</a>
80            </th>
81            <td>
82        </td>
83          </tr>
84          <tr>
85            <td width="100"> </td>
86            <th>
87              <a href="../../../nw/font/Font/Type.html">Type</a>
88            </th>
89            <td>
90        (Derived from <CODE><a href="../../../nw/font/Font/Overview.html">Font</a></CODE>)</td>
91          </tr> </table>
92      </div>
93    </a> <a name="typedef" id="typedef">
94      <h2><CODE>typedef</CODE> Definitions</h2>
95      <div class="section">
96        <table class="members">
97          <tr>
98            <td width="100" />
99            <th>
100              <a href="../../../nw/font/ResFontBase/GlyphIndex.html">GlyphIndex</a>
101            </th>
102            <td>
103        (Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
104          </tr> </table>
105      </div>
106    </a> <a name="constant" id="constant">
107      <h2>Member Constants</h2>
108      <div class="section">
109        <table class="members">
110          <tr>
111            <th class="category" colspan="4">Other</th>
112          </tr>
113          <tr>
114            <td width="100">
115              <span class="static_style" title="static">S</span>
116            </td>
117            <th>
118              <span class="argument">LOAD_GLYPH_ALL</span>
119            </th>
120            <td width="100">const char</td>
121            <td>
122        </td>
123          </tr>
124          <tr>
125            <td width="100">
126              <span class="static_style" title="static">S</span>
127            </td>
128            <th>
129              <span class="argument"><a href="../../../nw/font/ArchiveFontBase/HEADER_SIZE.html">HEADER_SIZE</a></span>
130            </th>
131            <td width="100"><CODE>const int</CODE></td>
132            <td>
133        </td>
134          </tr>
135          <tr>
136            <td width="100">
137              <span class="static_style" title="static">S</span>
138            </td>
139            <th>
140              <span class="argument"><a href="../../../nw/font/Font/INVALID_CHARACTER_CODE.html">INVALID_CHARACTER_CODE</a></span>
141            </th>
142            <td width="100">const <a href="../../../nw/font/CharCode.html">CharCode</a></td>
143            <td>
144        (Derived from <CODE><a href="../../../nw/font/Font/Overview.html">Font</a></CODE>)</td>
145          </tr>
146          <tr>
147            <td width="100">
148              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span>
149            </td>
150            <th>
151              <span class="argument"><a href="../../../nw/font/ArchiveFontBase/ADJUST_OFFSET_SHEET_NOT_LOADED.html">ADJUST_OFFSET_SHEET_NOT_LOADED</a></span>
152            </th>
153            <td width="100"><CODE>const <span>u16</span></CODE></td>
154            <td>
155        </td>
156          </tr>
157          <tr>
158            <td width="100">
159              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span>
160            </td>
161            <th>
162              <span class="argument"><a href="../../../nw/font/ResFontBase/GLYPH_INDEX_NOT_FOUND.html">GLYPH_INDEX_NOT_FOUND</a></span>
163            </th>
164            <td width="100">const <a href="../../../nw/font/ResFontBase/GlyphIndex.html">GlyphIndex</a></td>
165            <td>
166        (Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
167          </tr> </table>
168      </div>
169    </a> <a name="function" id="function">
170      <h2>Member Functions</h2>
171      <div class="section">
172        <table class="members">
173          <tr>
174            <th class="category" colspan="3">Constructors/Destructors</th>
175          </tr>
176          <tr>
177            <td width="100">  </td>
178            <th>
179              <a href="../../../nw/font/ArchiveFontBase/ArchiveFontBase.html">ArchiveFontBase</a>
180            </th>
181            <td>Constructor.</td>
182          </tr>
183          <tr>
184            <td width="100"> <span class="virtual_style" title="virtual">V</span>
185            </td>
186            <th>
187              <a href="../../../nw/font/ArchiveFontBase/~ArchiveFontBase.html">~ArchiveFontBase</a>
188            </th>
189            <td>Destructor.</td>
190          </tr>
191          <tr>
192            <th class="category" colspan="3">Getting Character Data</th>
193          </tr>
194          <tr>
195            <td width="100"> <span class="virtual_style" title="virtual">V</span>
196            </td>
197            <th>
198              <a href="../../../nw/font/ArchiveFontBase/GetCharWidths.html"><CODE>GetCharWidths</CODE></a>
199            </th>
200            <td>Gets character width data for characters.</td>
201          </tr>
202          <tr>
203            <td width="100"> <span class="virtual_style" title="virtual">V</span>
204            </td>
205            <th>
206              <a href="../../../nw/font/ArchiveFontBase/HasGlyph.html">HasGlyph</a>
207            </th>
208            <td>Gets the existence (or nonexistence) of glyph data.</td>
209          </tr>
210          <tr>
211            <td width="100"> <span class="virtual_style" title="virtual">V</span>
212            </td>
213            <th>
214              <a href="../../../nw/font/ArchiveFontBase/GetCharWidth.html">GetCharWidth</a>
215            </th>
216            <td>Gets the character width of a character.</td>
217          </tr>
218          <tr>
219            <td width="100"> <span class="virtual_style" title="virtual">V</span>
220            </td>
221            <th>
222              <a href="../../../nw/font/ArchiveFontBase/GetGlyph.html">GetGlyph</a>
223            </th>
224            <td>Gets glyph data.</td>
225          </tr>
226          <tr>
227            <th class="category" colspan="3">Getting Font Data</th>
228          </tr>
229          <tr>
230            <td width="100"> <span class="virtual_style" title="virtual">V</span>
231            </td>
232            <th>
233              <a href="../../../nw/font/ArchiveFontBase/GetWidth.html"><CODE>GetWidth</CODE></a>
234            </th>
235            <td>Gets the width of the font.</td>
236          </tr>
237          <tr>
238            <td width="100"> <span class="virtual_style" title="virtual">V</span>
239            </td>
240            <th>
241              <a href="../../../nw/font/ArchiveFontBase/GetHeight.html"><CODE>GetHeight</CODE></a>
242            </th>
243            <td>Gets the font height.</td>
244          </tr>
245          <tr>
246            <td width="100"> <span class="virtual_style" title="virtual">V</span>
247            </td>
248            <th>
249              <a href="../../../nw/font/ArchiveFontBase/GetAscent.html">GetAscent</a>
250            </th>
251            <td>Gets the ascent of the font.</td>
252          </tr>
253          <tr>
254            <td width="100"> <span class="virtual_style" title="virtual">V</span>
255            </td>
256            <th>
257              <a href="../../../nw/font/ArchiveFontBase/GetDescent.html">GetDescent</a>
258            </th>
259            <td>Gets the font descent.</td>
260          </tr>
261          <tr>
262            <td width="100"> <span class="virtual_style" title="virtual">V</span>
263            </td>
264            <th>
265              <a href="../../../nw/font/ArchiveFontBase/GetMaxCharWidth.html">GetMaxCharWidth</a>
266            </th>
267            <td>Gets the maximum character width included in the font.</td>
268          </tr>
269          <tr>
270            <td width="100"> <span class="virtual_style" title="virtual">V</span>
271            </td>
272            <th>
273              <a href="../../../nw/font/ArchiveFontBase/GetType.html"><CODE>GetType</CODE></a>
274            </th>
275            <td>Gets the font type.</td>
276          </tr>
277          <tr>
278            <td width="100"> <span class="virtual_style" title="virtual">V</span>
279            </td>
280            <th>
281              <a href="../../../nw/font/ArchiveFontBase/GetTextureFormat.html">GetTextureFormat</a>
282            </th>
283            <td>Gets the texture format of the font.</td>
284          </tr>
285          <tr>
286            <td width="100"> <span class="virtual_style" title="virtual">V</span>
287            </td>
288            <th>
289              <a href="../../../nw/font/ArchiveFontBase/GetLineFeed.html">GetLineFeed</a>
290            </th>
291            <td>Gets the size of the font's linefeed.</td>
292          </tr>
293          <tr>
294            <td width="100"> <span class="virtual_style" title="virtual">V</span>
295            </td>
296            <th>
297              <a href="../../../nw/font/ArchiveFontBase/GetDefaultCharWidths.html">GetDefaultCharWidths</a>
298            </th>
299            <td>Gets the font's default character width data.</td>
300          </tr>
301          <tr>
302            <th class="category" colspan="3">Setting Font Data</th>
303          </tr>
304          <tr>
305            <td width="100"> <span class="virtual_style" title="virtual">V</span>
306            </td>
307            <th>
308              <a href="../../../nw/font/ArchiveFontBase/SetLineFeed.html">SetLineFeed</a>
309            </th>
310            <td>Sets the linefeed width of the font.</td>
311          </tr>
312          <tr>
313            <td width="100"> <span class="virtual_style" title="virtual">V</span>
314            </td>
315            <th>
316              <a href="../../../nw/font/ArchiveFontBase/SetDefaultCharWidths.html">SetDefaultCharWidths</a>
317            </th>
318            <td>Sets the font's default character width data.</td>
319          </tr>
320          <tr>
321            <td width="100"> <span class="virtual_style" title="virtual">V</span>
322            </td>
323            <th>
324              <a href="../../../nw/font/ArchiveFontBase/SetAlternateChar.html">SetAlternateChar</a>
325            </th>
326            <td>Changes the alternate character for the font.</td>
327          </tr>
328          <tr>
329            <th class="category" colspan="3">Text Encoding</th>
330          </tr>
331          <tr>
332            <td width="100"> <span class="virtual_style" title="virtual">V</span>
333            </td>
334            <th>
335              <a href="../../../nw/font/ArchiveFontBase/GetCharacterCode.html">GetCharacterCode</a>
336            </th>
337            <td>Gets the character code supported by the font.</td>
338          </tr>
339          <tr>
340            <td width="100">  </td>
341            <th>
342              <a href="../../../nw/font/Font/GetCharStrmReader.html">GetCharStrmReader</a>
343            </th>
344            <td>Gets <CODE><a href="../../../nw/font/CharStrmReader/Overview.html">CharStrmReader</a></CODE>, used to interpret text in the character code format the font supports.(Derived from <CODE><a href="../../../nw/font/Font/Overview.html">Font</a></CODE>)</td>
345          </tr>
346          <tr>
347            <th class="category" colspan="3">Getting Sheet Information</th>
348          </tr>
349          <tr>
350            <td width="100"> <span class="virtual_style" title="virtual">V</span>
351            </td>
352            <th>
353              <a href="../../../nw/font/ArchiveFontBase/GetBaselinePos.html">GetBaselinePos</a>
354            </th>
355            <td>Gets the baseline position.</td>
356          </tr>
357          <tr>
358            <td width="100"> <span class="virtual_style" title="virtual">V</span>
359            </td>
360            <th>
361              <a href="../../../nw/font/ArchiveFontBase/GetCellHeight.html">GetCellHeight</a>
362            </th>
363            <td>Gets the cell height.</td>
364          </tr>
365          <tr>
366            <td width="100"> <span class="virtual_style" title="virtual">V</span>
367            </td>
368            <th>
369              <a href="../../../nw/font/ArchiveFontBase/GetCellWidth.html">GetCellWidth</a>
370            </th>
371            <td>Gets the cell width.</td>
372          </tr>
373          <tr>
374            <td width="100">
375              <span class="protected_style" title="protected">protected</span> <span class="virtual_style" title="virtual">V</span>
376            </td>
377            <th>
378              <a href="../../../nw/font/ArchiveFontBase/GetActiveSheetNum.html">GetActiveSheetNum</a>
379            </th>
380            <td>Gets the number of active sheets.</td>
381          </tr>
382          <tr>
383            <td width="100">
384              <span class="protected_style" title="protected">protected</span>  </td>
385            <th>
386              <a href="../../../nw/font/ResFontBase/GetTextureObjectsBufferPtr.html">GetTextureObjectsBufferPtr</a>
387            </th>
388            <td>Gets pointer to texture object buffer.(Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
389          </tr>
390          <tr>
391            <td width="100">  </td>
392            <th>
393              <a href="../../../nw/font/ResFontBase/SetTextureObjectsBufferPtr.html">SetTextureObjectsBufferPtr</a>
394            </th>
395            <td>Sets pointer to the texture object buffer.(Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
396          </tr>
397          <tr>
398            <td width="100">  </td>
399            <th>
400              <a href="../../../nw/font/ResFontBase/GenTextureNames.html">GenTextureNames</a>
401            </th>
402            <td>Generates the texture name.(Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
403          </tr>
404          <tr>
405            <td width="100">  </td>
406            <th>
407              <a href="../../../nw/font/ResFontBase/DeleteTextureNames.html">DeleteTextureNames</a>
408            </th>
409            <td>
410        (Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
411          </tr>
412          <tr>
413            <th class="category" colspan="3">Texture Interpolation</th>
414          </tr>
415          <tr>
416            <td width="100"> <span class="virtual_style" title="virtual">V</span>
417            </td>
418            <th>
419              <a href="../../../nw/font/ArchiveFontBase/EnableLinearFilter.html">EnableLinearFilter</a>
420            </th>
421            <td>Specifies whether or not linear interpolation of textures is performed while characters are drawn.</td>
422          </tr>
423          <tr>
424            <td width="100"> <span class="virtual_style" title="virtual">V</span>
425            </td>
426            <th>
427              <a href="../../../nw/font/ArchiveFontBase/IsLinearFilterEnableAtSmall.html">IsLinearFilterEnableAtSmall</a>
428            </th>
429            <td>Gets whether or not linear interpolation is to be carried out when small characters are displayed.</td>
430          </tr>
431          <tr>
432            <td width="100"> <span class="virtual_style" title="virtual">V</span>
433            </td>
434            <th>
435              <a href="../../../nw/font/ArchiveFontBase/IsLinearFilterEnableAtLarge.html">IsLinearFilterEnableAtLarge</a>
436            </th>
437            <td>Gets whether or not linear interpolation is to be carried out when large characters are displayed.</td>
438          </tr>
439          <tr>
440            <td width="100"> <span class="virtual_style" title="virtual">V</span>
441            </td>
442            <th>
443              <a href="../../../nw/font/ArchiveFontBase/GetTextureWrapFilterValue.html">GetTextureWrapFilterValue</a>
444            </th>
445            <td>Gets the values for the texture's wrap and filter settings.</td>
446          </tr>
447          <tr>
448            <th class="category" colspan="3">Other</th>
449          </tr>
450          <tr>
451            <td width="100">
452              <span class="protected_style" title="protected">protected</span>  </td>
453            <th>
454              <a href="../../../nw/font/ArchiveFontBase/SetResourceBuffer.html">SetResourceBuffer</a>
455            </th>
456            <td>Sets the pointer to the allocated buffer, the pointer to the FINF block positioned there, and the glyph index adjustment table.</td>
457          </tr>
458          <tr>
459            <td width="100">
460              <span class="protected_style" title="protected">protected</span>  </td>
461            <th>
462              <a href="../../../nw/font/ArchiveFontBase/RemoveResourceBuffer.html">RemoveResourceBuffer</a>
463            </th>
464            <td>Resets the parameter configured by <CODE>SetResourceBuffer</CODE> and returns the pointer to the allocated buffer.</td>
465          </tr>
466          <tr>
467            <td width="100">
468              <span class="protected_style" title="protected">protected</span>  </td>
469            <th>
470              <a href="../../../nw/font/ArchiveFontBase/AdjustIndex.html">AdjustIndex</a>
471            </th>
472            <td>Corrects for non-loaded sheets for the glyph index obtained from the CMAP block. The glyph index before correction is what is used to obtain character width information by the CWDH block, whereas the glyph index after correction is what is used to cut glyph images out of sheets.</td>
473          </tr>
474          <tr>
475            <td width="100">
476              <span class="protected_style" title="protected">protected</span>  </td>
477            <th>
478              <a href="../../../nw/font/ResFontBase/GetFINF.html">GetFINF</a>
479            </th>
480            <td>
481        (Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
482          </tr>
483          <tr>
484            <td width="100">
485              <span class="protected_style" title="protected">protected</span>  </td>
486            <th>
487              <a href="../../../nw/font/ResFontBase/IsManaging.html">IsManaging</a>
488            </th>
489            <td>Determines whether the resource font is associated.(Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
490          </tr>
491          <tr>
492            <td width="100">
493              <span class="protected_style" title="protected">protected</span>  </td>
494            <th>
495              <a href="../../../nw/font/ResFontBase/GetGlyphIndex.html">GetGlyphIndex</a>
496            </th>
497            <td>Gets the character glyph index.(Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
498          </tr>
499          <tr>
500            <td width="100">
501              <span class="protected_style" title="protected">protected</span>  </td>
502            <th>
503              <a href="../../../nw/font/ResFontBase/FindGlyphIndex.html">FindGlyphIndex</a>
504            </th>
505            <td>Gets the character glyph index.(Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
506          </tr>
507          <tr>
508            <td width="100">
509              <span class="protected_style" title="protected">protected</span>  </td>
510            <th>
511              <a href="../../../nw/font/ResFontBase/GetCharWidthsFromIndex.html">GetCharWidthsFromIndex</a>
512            </th>
513            <td>Gets the character width of the character corresponding to the glyph index.(Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
514          </tr>
515          <tr>
516            <td width="100">
517              <span class="protected_style" title="protected">protected</span>  </td>
518            <th>
519              <a href="../../../nw/font/ResFontBase/GetGlyphFromIndex.html">GetGlyphFromIndex</a>
520            </th>
521            <td>Gets the  glyph data corresponding to the glyph index.(Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
522          </tr>
523          <tr>
524            <td width="100">
525              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
526            <th>
527              <a href="../../../nw/font/ArchiveFontBase/IsNullString.html">IsNullString</a>
528            </th>
529            <td>
530        </td>
531          </tr>
532          <tr>
533            <td width="100">
534              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
535            <th>
536              <a href="../../../nw/font/ArchiveFontBase/IncludeName.html">IncludeName</a>
537            </th>
538            <td>Determines whether <CODE>name</CODE> is included in <CODE>nameList</CODE>. </td>
539          </tr>
540          <tr>
541            <td width="100">
542              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
543            <th>
544              <a href="../../../nw/font/ArchiveFontBase/IsValidResource.html">IsValidResource</a>
545            </th>
546            <td>Determines whether the given binary data includes data up through the GLGR block of the compressed font resource.</td>
547          </tr>
548          <tr>
549            <td width="100">
550              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
551            <th>
552              <a href="../../../nw/font/ArchiveFontBase/RequestData.html">RequestData</a>
553            </th>
554            <td>The process conducted when there is insufficient input stream data.</td>
555          </tr>
556          <tr>
557            <td width="100">
558              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
559            <th>
560              <a href="../../../nw/font/ArchiveFontBase/ConstructOpDispatch.html">ConstructOpDispatch</a>
561            </th>
562            <td>Distributes operations for each block in the binary file.</td>
563          </tr>
564          <tr>
565            <td width="100">
566              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
567            <th>
568              <a href="../../../nw/font/ArchiveFontBase/ConstructOpAnalyzeFileHeader.html">ConstructOpAnalyzeFileHeader</a>
569            </th>
570            <td>Operations on binary file headers.</td>
571          </tr>
572          <tr>
573            <td width="100">
574              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
575            <th>
576              <a href="../../../nw/font/ArchiveFontBase/ConstructOpAnalyzeGLGR.html">ConstructOpAnalyzeGLGR</a>
577            </th>
578            <td>Operations on GLGR blocks.</td>
579          </tr>
580          <tr>
581            <td width="100">
582              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
583            <th>
584              <a href="../../../nw/font/ArchiveFontBase/ConstructOpAnalyzeFINF.html">ConstructOpAnalyzeFINF</a>
585            </th>
586            <td>Operations on FINF blocks.</td>
587          </tr>
588          <tr>
589            <td width="100">
590              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
591            <th>
592              <a href="../../../nw/font/ArchiveFontBase/ConstructOpAnalyzeCMAP.html">ConstructOpAnalyzeCMAP</a>
593            </th>
594            <td>Operations on CMAP blocks.</td>
595          </tr>
596          <tr>
597            <td width="100">
598              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
599            <th>
600              <a href="../../../nw/font/ArchiveFontBase/ConstructOpAnalyzeCWDH.html">ConstructOpAnalyzeCWDH</a>
601            </th>
602            <td>Operations on CWDH blocks.</td>
603          </tr>
604          <tr>
605            <td width="100">
606              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
607            <th>
608              <a href="../../../nw/font/ArchiveFontBase/ConstructOpAnalyzeTGLP.html">ConstructOpAnalyzeTGLP</a>
609            </th>
610            <td>Operations on TGLP blocks.</td>
611          </tr>
612          <tr>
613            <td width="100">
614              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
615            <th>
616              <a href="../../../nw/font/ArchiveFontBase/ConstructOpPrepairCopySheet.html">ConstructOpPrepairCopySheet</a>
617            </th>
618            <td>Sets up sheet-copy operations.</td>
619          </tr>
620          <tr>
621            <td width="100">
622              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
623            <th>
624              <a href="../../../nw/font/ArchiveFontBase/ConstructOpPrepairExpandSheet.html">ConstructOpPrepairExpandSheet</a>
625            </th>
626            <td>Sets up sheet-expansion operations.</td>
627          </tr>
628          <tr>
629            <td width="100">
630              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
631            <th>
632              <a href="../../../nw/font/ArchiveFontBase/ConstructOpCopy.html">ConstructOpCopy</a>
633            </th>
634            <td>Copies data from the input stream to the output buffer of the construct context.</td>
635          </tr>
636          <tr>
637            <td width="100">
638              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
639            <th>
640              <a href="../../../nw/font/ArchiveFontBase/ConstructOpSkip.html">ConstructOpSkip</a>
641            </th>
642            <td>Reads and discards the input stream.</td>
643          </tr>
644          <tr>
645            <td width="100">
646              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
647            <th>
648              <a href="../../../nw/font/ArchiveFontBase/ConstructOpExpand.html">ConstructOpExpand</a>
649            </th>
650            <td>Expands the input stream and writes it to the output buffer of the construct context.</td>
651          </tr>
652          <tr>
653            <td width="100">
654              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
655            <th>
656              <a href="../../../nw/font/ArchiveFontBase/ConstructOpFatalError.html">ConstructOpFatalError</a>
657            </th>
658            <td>Called when processing continues even  though a fatal error has arisen.</td>
659          </tr>
660          <tr>
661            <td width="100">
662              <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> </td>
663            <th>
664              <a href="../../../nw/font/ResFontBase/SetGlyphMember.html">SetGlyphMember</a>
665            </th>
666            <td>Sets <CODE>Glyph</CODE>members based on the content of the <CODE>FontTextureGlyph</CODE> structure(Derived from <a href="../../../nw/font/ResFontBase/Overview.html">ResFontBase</a>)</td>
667          </tr> </table>
668      </div>
669    </a>
670    <h2>Class Hierarchy</h2>
671    <div class="section">
672      <p class="hierarchy"><a href="../../../nw/font/Font/Overview.html">nw::font::Font</a><br />  <a href="../../../nw/font/ResFontBase/Overview.html">nw::font::ResFontBase</a><br />    <b>nw::font::ArchiveFontBase</b>
673      </p>
674    </div>
675    <h2>Revision History</h2>
676    <div class="section">
677      <dl class="history">
678        <dt>2009/11/09</dt>
679        <dd>Initial version.<br />
680        </dd>
681      </dl>
682    </div>
683  <hr><p>CONFIDENTIAL</p></body>
684</html>
685