<?xml version="1.0" encoding="UTF-8"?>
<fpdoc-descriptions>
  <package name="freetypelaz">
    <!--
    ====================================================================
    LazFreeType
    ====================================================================
    -->
    <module name="LazFreeType">
      <short>Implements a high-level interface to the FreeType library.</short>
      <descr>
        <p>
          <file>lazfreetype.pas</file> implements the high-level interface to the FreeType library. It is based in code provided by the FreeType project (freetype.pas), Copyright 1996 by David Turner, Robert Wilhelm and Werner Lemberg.
        </p>
        <p>
          From the license at: http://www.freetype.org/license.html
        </p>
        <p>
          FreeType comes with two licenses from which you can choose the one which fits your needs best.
        </p>
        <p>
          The FreeType License is the most commonly used one. Full text here: http://www.freetype.org/FTL.TXT. It is a BSD-style license with a credit clause (and thus compatible with GPLv3 but not GPLv2).
        </p>
        <p>
          The GNU General Public License (GPL), version 2. For all projects which use GPLv2 also or which need a license compatible to the GPLv2.
        </p>
      </descr>

      <!-- unresolved externals -->
      <element name="TTTypes"/>
      <element name="Classes"/>

      <element name="TT_Init_FreeType">
        <short>Initializes the FreeType engine.</short>
        <descr/>
        <seealso/>
      </element>
      <element name="TT_Init_FreeType.Result">
        <short/>
      </element>

      <element name="TT_Done_FreeType">
        <short>Finalizes the FreeType engine, and discards all objects.</short>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Set_Raster_Palette">
        <short>Set the gray-level palette used for font-smoothing.</short>
        <descr>
          <p>
            palette is an array of Byte values which define the gray-level palette used in the default
            rasterizer for the library. palette uses the following convention for bytes values in the array:
          </p>
          <table>
            <caption>Byte Value Usage in a Gray-level Palette</caption>
            <th>
              <td>Byte Position</td>
              <td>Contains</td>
            </th>
            <tr>
              <td>0</td>
              <td>Background (White)</td>
            </tr>
            <tr>
              <td>1</td>
              <td>Light</td>
            </tr>
            <tr>
              <td>2</td>
              <td>Medium</td>
            </tr>
            <tr>
              <td>3</td>
              <td>Dark</td>
            </tr>
            <tr>
              <td>4</td>
              <td>Foreground (Black)</td>
            </tr>
          </table>
          <p>
            The return value is a TT_Error type with the error or success status for the routine. The value
            is TT_Err_Ok if the routine completed successfully.
          </p>
        </descr>
        <seealso>
          <link id="#freetypelaz.TTTypes.TT_Gray_Palette">TT_Gray_Palette</link>
          <link id="#freetypelaz.TTTypes.TT_Error">TTTypes.TT_Error</link>
        </seealso>
      </element>
      <element name="TT_Set_Raster_Palette.Result">
        <short>Success or error status value returned from the routine.</short>
      </element>
      <element name="TT_Set_Raster_Palette.palette">
        <short>Values for the gray-level palette.</short>
      </element>

      <element name="TT_Open_Face">
        <short>Opens a new font and returns a handle for it in the _face argument.</short>
        <descr>
          <p>
            <var>TT_Open_Face</var>
            is a function used to open a TrueType font file or collection. Overloaded variants of the
            routine are provided using either a file name or a stream as the source for the font face. When
            the source is a font collection, the first embedded font is loaded.
          </p>
          <p>
            <var>fontname</var>
            contains the name for the TrueType font file or collection opened in the routine.
          </p>
          <p>
            <var>AStream</var>
            is a TStream instance with the font face loaded in the routine.
          </p>
          <p>
            <var>_face</var>
            is updated with the handle for the TrueType font loaded in the routine.
          </p>
          <p>
            The return value is a
            <var>TT_Error</var>
            type which indicates the success or failure of the routine. Please note that success is
            indicated by the value
            <var>TT_Err_Ok</var>
            (<b>0</b>). Any other value indicates an error condition.
          </p>
        </descr>
        <seealso>
          <link id="TT_Error"/>
          <link id="TT_Err_Ok"/>
          <link id="TT_Open_Stream"/>
          <link id="Cache_New"/>
          <link id="error"/>
        </seealso>
      </element>
      <element name="TT_Open_Face.Result">
        <short>Success or error status for the operation.</short>
      </element>
      <element name="TT_Open_Face.fontname">
        <short>TrueType font file or collection opened in the routine.</short>
      </element>
      <element name="TT_Open_Face._face">
        <short>Handle for the font face opened in the routine.</short>
      </element>
      <element name="TT_Open_Face.AStream">
        <short>Stream with the font data examined in the routine.</short>
      </element>

      <element name="TT_Open_Collection">
        <short>Opens a font file embedded in a collection.</short>
        <descr>
          <p>
            <var>TT_Open_Collection</var>
            is a function used to open a TrueType font embbedded in a font collection.
          </p>
          <p>
            <var>fontname</var>
            is the name of the font collection opend in the routine.
          </p>
          <p>
            <var>faceIndex</var>
            is the position of the desired font in the collection.
          </p>
          <p>
            <var>_face</var>
            contains the handle for the font loaded in the routine.
          </p>
          <p>
            The return value is a
            <var>TT_Error</var>
            type which indicates the success or failure of the routine. Please note that success is
            indicated by the value
            <var>TT_Err_Ok</var>
            (<b>0</b>). Any other value indicates an error condition.
          </p>
        </descr>
        <seealso>
          <link id="TT_Error"/>
          <link id="TT_Err_Ok"/>
          <link id="TT_Open_Stream"/>
          <link id="Cache_New"/>
          <link id="error"/>
        </seealso>
      </element>
      <element name="TT_Open_Collection.Result">
        <short>Success or fail status for the routine.</short>
      </element>
      <element name="TT_Open_Collection.fontname">
        <short>Font collection examined in the routine.</short>
      </element>
      <element name="TT_Open_Collection.faceIndex">
        <short>Position of the desired font embedded in the collection.</short>
      </element>
      <element name="TT_Open_Collection._face">
        <short>Handle for the font face opened in the routine.</short>
      </element>

      <element name="TT_Get_Face_Properties">
        <short>Gets properties for the specified font face.</short>
        <descr>
          <p>
            <var>TT_Get_Face_Properties</var>
            is a
            <var>TT_Error</var>
            function used to get properties for the font face specified in
            <var>_face</var>.
          </p>
          <p>
            The
            <var>prop</var>
            argument is a TT_Face_Properties output parameter where the properties for the TrueType font
            face are stored. TT_Face_Properties provides access to the following types of information about
            the TrueType font face:
          </p>
          <dl>
            <dt>num_glyphs</dt>
            <dd>Number of glyphs in the font</dd>
            <dt>max_points</dt>
            <dd>Maximum number of points needed to represent the glyphs in the font face</dd>
            <dt>max_contours</dt>
            <dd>
              Maximum number of closed shapes (or contours) for glyphs defined using the points in the font
              face
            </dd>
            <dt>max_faces</dt>
            <dd>Maximum number of font faces in the header for a TrueType font collection</dd>
            <dt>header</dt>
            <dd>TrueType font header for the file or collection</dd>
            <dt>horizontal</dt>
            <dd>Horizontal layout information for glyphs in the font face</dd>
            <dt>vertical</dt>
            <dd>Vertical layout information for glyphs in the font face</dd>
            <dt>os2</dt>
            <dd>Metrics for the font face when used on the OS/2 operating system</dd>
            <dt>postscript</dt>
            <dd>Contains infomation needed to use the font face on Postscript output devices</dd>
          </dl>
        </descr>
        <seealso>
          <link id="TT_Face"/>
          <link id="TT_Face_Properties"/>
          <link id="TT_Error"/>
          <link id="TT_Err_Ok"/>
          <link id="TT_Err_Invalid_Face_Handle"/>
        </seealso>
      </element>
      <element name="TT_Get_Face_Properties.Result">
        <short>Success or failure status for the routine. 0 indicates success.</short>
      </element>
      <element name="TT_Get_Face_Properties._face">
        <short>Font face examined in the routine.</short>
      </element>
      <element name="TT_Get_Face_Properties.prop">
        <short>Properties for the specified font face.</short>
      </element>

      <element name="TT_Set_Face_Pointer">
        <short>Sets the pointer to the data for the font face.</short>
        <descr/>
        <seealso/>
      </element>
      <element name="TT_Set_Face_Pointer.Result">
        <short>Success or failure status for the routine.</short>
      </element>
      <element name="TT_Set_Face_Pointer._face">
        <short>Font face updated in the routine.</short>
      </element>
      <element name="TT_Set_Face_Pointer.data">
        <short>Pointer to the data assigned to the specified font face.</short>
      </element>

      <element name="TT_Get_Face_Pointer">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Face_Pointer.Result">
        <short/>
      </element>

      <element name="TT_Get_Face_Pointer._face">
        <short/>
      </element>

      <element name="TT_Close_Face">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Close_Face.Result">
        <short/>
      </element>

      <element name="TT_Close_Face._face">
        <short/>
      </element>

      <element name="TT_New_Instance">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_New_Instance.Result">
        <short/>
      </element>

      <element name="TT_New_Instance._face">
        <short/>
      </element>

      <element name="TT_New_Instance._ins">
        <short/>
      </element>

      <element name="TT_Set_Instance_Resolutions">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Set_Instance_Resolutions.Result">
        <short/>
      </element>

      <element name="TT_Set_Instance_Resolutions._ins">
        <short/>
      </element>

      <element name="TT_Set_Instance_Resolutions.x_resolution">
        <short/>
      </element>

      <element name="TT_Set_Instance_Resolutions.y_resolution">
        <short/>
      </element>

      <element name="TT_Set_Instance_PointSize">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Set_Instance_PointSize.Result">
        <short/>
      </element>

      <element name="TT_Set_Instance_PointSize._ins">
        <short/>
      </element>

      <element name="TT_Set_Instance_PointSize.pointsize">
        <short/>
      </element>

      <element name="TT_Set_Instance_CharSize">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Set_Instance_CharSize.Result">
        <short/>
      </element>

      <element name="TT_Set_Instance_CharSize._ins">
        <short/>
      </element>

      <element name="TT_Set_Instance_CharSize.charsize">
        <short/>
      </element>

      <element name="TT_Set_Instance_CharSizes">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Set_Instance_CharSizes.Result">
        <short/>
      </element>

      <element name="TT_Set_Instance_CharSizes._ins">
        <short/>
      </element>

      <element name="TT_Set_Instance_CharSizes.charsizex">
        <short/>
      </element>

      <element name="TT_Set_Instance_CharSizes.charsizey">
        <short/>
      </element>

      <element name="TT_Set_Instance_PixelSizes">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Set_Instance_PixelSizes.Result">
        <short/>
      </element>

      <element name="TT_Set_Instance_PixelSizes._ins">
        <short/>
      </element>

      <element name="TT_Set_Instance_PixelSizes.pixelX">
        <short/>
      </element>

      <element name="TT_Set_Instance_PixelSizes.pixelY">
        <short/>
      </element>

      <element name="TT_Set_Instance_PixelSizes.pointsize">
        <short/>
      </element>

      <element name="TT_Set_Instance_Transforms">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Set_Instance_Transforms.Result">
        <short/>
      </element>

      <element name="TT_Set_Instance_Transforms._ins">
        <short/>
      </element>

      <element name="TT_Set_Instance_Transforms.rotated">
        <short/>
      </element>

      <element name="TT_Set_Instance_Transforms.distorted">
        <short/>
      </element>

      <element name="TT_Get_Instance_Metrics">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Instance_Metrics.Result">
        <short/>
      </element>

      <element name="TT_Get_Instance_Metrics._ins">
        <short/>
      </element>

      <element name="TT_Get_Instance_Metrics.m">
        <short/>
      </element>

      <element name="TT_Set_Instance_Pointer">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Set_Instance_Pointer.Result">
        <short/>
      </element>

      <element name="TT_Set_Instance_Pointer._ins">
        <short/>
      </element>

      <element name="TT_Set_Instance_Pointer.data">
        <short/>
      </element>

      <element name="TT_Get_Instance_Pointer">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Instance_Pointer.Result">
        <short/>
      </element>

      <element name="TT_Get_Instance_Pointer._ins">
        <short/>
      </element>

      <element name="TT_Done_Instance">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Done_Instance.Result">
        <short/>
      </element>

      <element name="TT_Done_Instance._ins">
        <short/>
      </element>

      <element name="TT_New_Glyph">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_New_Glyph.Result">
        <short/>
      </element>

      <element name="TT_New_Glyph._face">
        <short/>
      </element>

      <element name="TT_New_Glyph._glyph">
        <short/>
      </element>

      <element name="TT_Done_Glyph">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Done_Glyph.Result">
        <short/>
      </element>

      <element name="TT_Done_Glyph._glyph">
        <short/>
      </element>

      <element name="TT_Load_Glyph">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Load_Glyph.Result">
        <short/>
      </element>

      <element name="TT_Load_Glyph._instance">
        <short/>
      </element>

      <element name="TT_Load_Glyph._glyph">
        <short/>
      </element>

      <element name="TT_Load_Glyph.glyph_index">
        <short/>
      </element>

      <element name="TT_Load_Glyph.load_flags">
        <short/>
      </element>

      <element name="TT_Copy_Glyph">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <element name="TT_Copy_Glyph.Result">
        <short/>
      </element>
      <element name="TT_Copy_Glyph.source">
        <short/>
      </element>
      <element name="TT_Copy_Glyph.target">
        <short/>
      </element>

      <element name="TT_Load_Scale_Glyph">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Load_Hint_Glyph">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Load_Debug">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Load_Default">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Glyph_Outline">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Glyph_Outline.Result">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Outline._glyph">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Outline.outline">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Metrics">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Glyph_Metrics.Result">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Metrics._glyph">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Metrics.gmetrics">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Big_Metrics">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Glyph_Big_Metrics.Result">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Big_Metrics._glyph">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Big_Metrics.gmetrics">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Bitmap">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Glyph_Bitmap.Result">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Bitmap._glyph">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Bitmap.map">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Bitmap.x_offset">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Bitmap.y_offset">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Bitmap.rasterizer">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Glyph_Pixmap.Result">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap._glyph">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap.map">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap.x_offset">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap.y_offset">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap.rasterizer">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap_HQ">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Glyph_Pixmap_HQ.Result">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap_HQ._glyph">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap_HQ.map">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap_HQ.x_offset">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap_HQ.y_offset">
        <short/>
      </element>

      <element name="TT_Get_Glyph_Pixmap_HQ.rasterizer">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray.Result">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray._glyph">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray.x_offset">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray.y_offset">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray.x">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray.y">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray.tx">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray.ty">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray.OnRender">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_Gray.rasterizer">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ.Result">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ._glyph">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ.x_offset">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ.y_offset">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ.x">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ.y">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ.tx">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ.ty">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ.OnRender">
        <short/>
      </element>

      <element name="TT_Render_Directly_Glyph_HQ.rasterizer">
        <short/>
      </element>

      <element name="TT_Translate_Outline">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Translate_Outline.Result">
        <short/>
      </element>

      <element name="TT_Translate_Outline.out">
        <short/>
      </element>

      <element name="TT_Translate_Outline.x">
        <short/>
      </element>

      <element name="TT_Translate_Outline.y">
        <short/>
      </element>

      <element name="TT_Transform_Outline">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Transform_Outline.Result">
        <short/>
      </element>

      <element name="TT_Transform_Outline.out">
        <short/>
      </element>

      <element name="TT_Transform_Outline.mat">
        <short/>
      </element>

      <element name="TT_Transform_Vector">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Transform_Vector.Result">
        <short/>
      </element>

      <element name="TT_Transform_Vector.x">
        <short/>
      </element>

      <element name="TT_Transform_Vector.y">
        <short/>
      </element>

      <element name="TT_Transform_Vector.mat">
        <short/>
      </element>

      <element name="TT_Get_Outline_Bitmap">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Outline_Bitmap.Result">
        <short/>
      </element>

      <element name="TT_Get_Outline_Bitmap.out">
        <short/>
      </element>

      <element name="TT_Get_Outline_Bitmap.map">
        <short/>
      </element>

      <element name="TT_Get_Outline_Bitmap.rasterizer">
        <short/>
      </element>

      <element name="TT_Get_Outline_Pixmap">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Outline_Pixmap.Result">
        <short/>
      </element>

      <element name="TT_Get_Outline_Pixmap.out">
        <short/>
      </element>

      <element name="TT_Get_Outline_Pixmap.map">
        <short/>
      </element>

      <element name="TT_Get_Outline_Pixmap.rasterizer">
        <short/>
      </element>

      <element name="TT_Get_Outline_Pixmap_HQ">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Outline_Pixmap_HQ.Result">
        <short/>
      </element>

      <element name="TT_Get_Outline_Pixmap_HQ.out">
        <short/>
      </element>

      <element name="TT_Get_Outline_Pixmap_HQ.map">
        <short/>
      </element>

      <element name="TT_Get_Outline_Pixmap_HQ.rasterizer">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_Gray">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Render_Directly_Outline_Gray.Result">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_Gray.out">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_Gray.x">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_Gray.y">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_Gray.tx">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_Gray.ty">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_Gray.OnRender">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_Gray.rasterizer">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_HQ">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Render_Directly_Outline_HQ.Result">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_HQ.out">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_HQ.x">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_HQ.y">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_HQ.tx">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_HQ.ty">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_HQ.OnRender">
        <short/>
      </element>

      <element name="TT_Render_Directly_Outline_HQ.rasterizer">
        <short/>
      </element>

      <element name="TT_Get_Outline_BBox">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Outline_BBox.Result">
        <short/>
      </element>

      <element name="TT_Get_Outline_BBox.out">
        <short/>
      </element>

      <element name="TT_Get_Outline_BBox.bbox">
        <short/>
      </element>

      <element name="TT_New_Outline">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_New_Outline.Result">
        <short/>
      </element>

      <element name="TT_New_Outline.n_points">
        <short/>
      </element>

      <element name="TT_New_Outline.n_contours">
        <short/>
      </element>

      <element name="TT_New_Outline.out">
        <short/>
      </element>

      <element name="TT_Copy_Outline">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Copy_Outline.Result">
        <short/>
      </element>

      <element name="TT_Copy_Outline.source">
        <short/>
      </element>

      <element name="TT_Copy_Outline.target">
        <short/>
      </element>

      <element name="TT_Clone_Outline">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Clone_Outline.Result">
        <short/>
      </element>

      <element name="TT_Clone_Outline.source">
        <short/>
      </element>

      <element name="TT_Clone_Outline.target">
        <short/>
      </element>

      <element name="TT_Done_Outline">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Done_Outline.Result">
        <short/>
      </element>

      <element name="TT_Done_Outline.out">
        <short/>
      </element>

      <element name="TT_Get_CharMap_Count">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_CharMap_Count.Result">
        <short/>
      </element>

      <element name="TT_Get_CharMap_Count.face">
        <short/>
      </element>

      <element name="TT_Get_CharMap_ID">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_CharMap_ID.Result">
        <short/>
      </element>

      <element name="TT_Get_CharMap_ID.face">
        <short/>
      </element>

      <element name="TT_Get_CharMap_ID.charmapIndex">
        <short/>
      </element>

      <element name="TT_Get_CharMap_ID.platform">
        <short/>
      </element>

      <element name="TT_Get_CharMap_ID.encoding">
        <short/>
      </element>

      <element name="TT_Get_CharMap">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_CharMap.Result">
        <short/>
      </element>

      <element name="TT_Get_CharMap.face">
        <short/>
      </element>

      <element name="TT_Get_CharMap.charmapIndex">
        <short/>
      </element>

      <element name="TT_Get_CharMap.charMap">
        <short/>
      </element>

      <element name="TT_Char_Index">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Char_Index.Result">
        <short/>
      </element>

      <element name="TT_Char_Index.charmap">
        <short/>
      </element>

      <element name="TT_Char_Index.charCode">
        <short/>
      </element>

      <element name="TT_Get_Name_Count">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Name_Count.Result">
        <short/>
      </element>

      <element name="TT_Get_Name_Count.face">
        <short/>
      </element>

      <element name="TT_Get_Name_ID">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Name_ID.Result">
        <short/>
      </element>

      <element name="TT_Get_Name_ID.face">
        <short/>
      </element>

      <element name="TT_Get_Name_ID.nameIndex">
        <short/>
      </element>

      <element name="TT_Get_Name_ID.platform">
        <short/>
      </element>

      <element name="TT_Get_Name_ID.encoding">
        <short/>
      </element>

      <element name="TT_Get_Name_ID.language">
        <short/>
      </element>

      <element name="TT_Get_Name_ID.nameid">
        <short/>
      </element>

      <element name="TT_Get_Name_String">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Name_String.Result">
        <short/>
      </element>

      <element name="TT_Get_Name_String.face">
        <short/>
      </element>

      <element name="TT_Get_Name_String.nameIndex">
        <short/>
      </element>

      <element name="TT_Get_Name_String.str">
        <short/>
      </element>

      <element name="TT_Get_Name_String.len">
        <short/>
      </element>

      <element name="TT_Get_Font_Data">
        <short/>
        <descr/>
        <seealso/>
      </element>

      <element name="TT_Get_Font_Data.Result">
        <short/>
      </element>

      <element name="TT_Get_Font_Data.face">
        <short/>
      </element>

      <element name="TT_Get_Font_Data.tableTag">
        <short/>
      </element>

      <element name="TT_Get_Font_Data.offset">
        <short/>
      </element>

      <element name="TT_Get_Font_Data.buffer">
        <short/>
      </element>

      <element name="TT_Get_Font_Data.length">
        <short/>
      </element>

    </module>
    <!-- LazFreeType -->
  </package>
</fpdoc-descriptions>
