ttgload.h

Go to the documentation of this file.
00001 /***************************************************************************/
00002 /*                                                                         */
00003 /*  ttgload.h                                                              */
00004 /*                                                                         */
00005 /*    TrueType Glyph Loader (specification).                               */
00006 /*                                                                         */
00007 /*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2008 by             */
00008 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
00009 /*                                                                         */
00010 /*  This file is part of the FreeType project, and may only be used,       */
00011 /*  modified, and distributed under the terms of the FreeType project      */
00012 /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
00013 /*  this file you indicate that you have read the license and              */
00014 /*  understand and accept it fully.                                        */
00015 /*                                                                         */
00016 /***************************************************************************/
00017 
00018 
00019 #ifndef __TTGLOAD_H__
00020 #define __TTGLOAD_H__
00021 
00022 
00023 #include <ft2build.h>
00024 #include "ttobjs.h"
00025 
00026 #ifdef TT_USE_BYTECODE_INTERPRETER
00027 #include "ttinterp.h"
00028 #endif
00029 
00030 
00031 FT_BEGIN_HEADER
00032 
00033 
00034   FT_LOCAL( void )
00035   TT_Init_Glyph_Loading( TT_Face  face );
00036 
00037   FT_LOCAL( void )
00038   TT_Get_HMetrics( TT_Face     face,
00039                    FT_UInt     idx,
00040                    FT_Bool     check,
00041                    FT_Short*   lsb,
00042                    FT_UShort*  aw );
00043 
00044   FT_LOCAL( void )
00045   TT_Get_VMetrics( TT_Face     face,
00046                    FT_UInt     idx,
00047                    FT_Bool     check,
00048                    FT_Short*   tsb,
00049                    FT_UShort*  ah );
00050 
00051   FT_LOCAL( FT_Error )
00052   TT_Load_Glyph( TT_Size       size,
00053                  TT_GlyphSlot  glyph,
00054                  FT_UInt       glyph_index,
00055                  FT_Int32      load_flags );
00056 
00057 
00058 FT_END_HEADER
00059 
00060 #endif /* __TTGLOAD_H__ */
00061 
00062 
00063 /* END */

Generated on Tue Jul 5 14:13:53 2011 for ROOT_528-00b_version by  doxygen 1.5.1