ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ttload.h
Go to the documentation of this file.
00001 /***************************************************************************/
00002 /*                                                                         */
00003 /*  ttload.h                                                               */
00004 /*                                                                         */
00005 /*    Load the basic TrueType tables, i.e., tables that can be either in   */
00006 /*    TTF or OTF fonts (specification).                                    */
00007 /*                                                                         */
00008 /*  Copyright 1996-2001, 2002, 2005, 2006 by                               */
00009 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
00010 /*                                                                         */
00011 /*  This file is part of the FreeType project, and may only be used,       */
00012 /*  modified, and distributed under the terms of the FreeType project      */
00013 /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
00014 /*  this file you indicate that you have read the license and              */
00015 /*  understand and accept it fully.                                        */
00016 /*                                                                         */
00017 /***************************************************************************/
00018 
00019 
00020 #ifndef __TTLOAD_H__
00021 #define __TTLOAD_H__
00022 
00023 
00024 #include <ft2build.h>
00025 #include FT_INTERNAL_STREAM_H
00026 #include FT_INTERNAL_TRUETYPE_TYPES_H
00027 
00028 
00029 FT_BEGIN_HEADER
00030 
00031 
00032   FT_LOCAL( TT_Table  )
00033   tt_face_lookup_table( TT_Face   face,
00034                         FT_ULong  tag );
00035 
00036   FT_LOCAL( FT_Error )
00037   tt_face_goto_table( TT_Face    face,
00038                       FT_ULong   tag,
00039                       FT_Stream  stream,
00040                       FT_ULong*  length );
00041 
00042 
00043   FT_LOCAL( FT_Error )
00044   tt_face_load_font_dir( TT_Face    face,
00045                          FT_Stream  stream );
00046 
00047 
00048   FT_LOCAL( FT_Error )
00049   tt_face_load_any( TT_Face    face,
00050                     FT_ULong   tag,
00051                     FT_Long    offset,
00052                     FT_Byte*   buffer,
00053                     FT_ULong*  length );
00054 
00055 
00056   FT_LOCAL( FT_Error )
00057   tt_face_load_head( TT_Face    face,
00058                      FT_Stream  stream );
00059 
00060 
00061   FT_LOCAL( FT_Error )
00062   tt_face_load_cmap( TT_Face    face,
00063                      FT_Stream  stream );
00064 
00065 
00066   FT_LOCAL( FT_Error )
00067   tt_face_load_maxp( TT_Face    face,
00068                      FT_Stream  stream );
00069 
00070 
00071   FT_LOCAL( FT_Error )
00072   tt_face_load_name( TT_Face    face,
00073                      FT_Stream  stream );
00074 
00075 
00076   FT_LOCAL( FT_Error )
00077   tt_face_load_os2( TT_Face    face,
00078                     FT_Stream  stream );
00079 
00080 
00081   FT_LOCAL( FT_Error )
00082   tt_face_load_post( TT_Face    face,
00083                      FT_Stream  stream );
00084 
00085 
00086   FT_LOCAL( FT_Error )
00087   tt_face_load_pclt( TT_Face    face,
00088                      FT_Stream  stream );
00089 
00090   FT_LOCAL( void )
00091   tt_face_free_name( TT_Face  face );
00092 
00093 
00094   FT_LOCAL( FT_Error )
00095   tt_face_load_gasp( TT_Face    face,
00096                      FT_Stream  stream );
00097 
00098 #ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS
00099 
00100   FT_LOCAL( FT_Error )
00101   tt_face_load_bhed( TT_Face    face,
00102                      FT_Stream  stream );
00103 
00104 #endif /* TT_CONFIG_OPTION_EMBEDDED_BITMAPS */
00105 
00106 
00107 FT_END_HEADER
00108 
00109 #endif /* __TTLOAD_H__ */
00110 
00111 
00112 /* END */

Generated on Sat May 26 2012 04:32:56 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.