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

t1decode.h
Go to the documentation of this file.
00001 /***************************************************************************/
00002 /*                                                                         */
00003 /*  t1decode.h                                                             */
00004 /*                                                                         */
00005 /*    PostScript Type 1 decoding routines (specification).                 */
00006 /*                                                                         */
00007 /*  Copyright 2000-2001, 2002, 2003 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 __T1DECODE_H__
00020 #define __T1DECODE_H__
00021 
00022 
00023 #include <ft2build.h>
00024 #include FT_INTERNAL_POSTSCRIPT_AUX_H
00025 #include FT_INTERNAL_TYPE1_TYPES_H
00026 
00027 
00028 FT_BEGIN_HEADER
00029 
00030 
00031   FT_CALLBACK_TABLE
00032   const T1_Decoder_FuncsRec  t1_decoder_funcs;
00033 
00034 
00035   FT_LOCAL( FT_Error )
00036   t1_decoder_parse_glyph( T1_Decoder  decoder,
00037                           FT_UInt     glyph_index );
00038 
00039   FT_LOCAL( FT_Error )
00040   t1_decoder_parse_charstrings( T1_Decoder  decoder,
00041                                 FT_Byte*    base,
00042                                 FT_UInt     len );
00043 
00044   FT_LOCAL( FT_Error )
00045   t1_decoder_init( T1_Decoder           decoder,
00046                    FT_Face              face,
00047                    FT_Size              size,
00048                    FT_GlyphSlot         slot,
00049                    FT_Byte**            glyph_names,
00050                    PS_Blend             blend,
00051                    FT_Bool              hinting,
00052                    FT_Render_Mode       hint_mode,
00053                    T1_Decoder_Callback  parse_glyph );
00054 
00055   FT_LOCAL( void )
00056   t1_decoder_done( T1_Decoder  decoder );
00057 
00058 
00059 FT_END_HEADER
00060 
00061 #endif /* __T1DECODE_H__ */
00062 
00063 
00064 /* END */

Generated on Sat May 26 2012 04:32:54 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.