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

ftccback.h
Go to the documentation of this file.
00001 /***************************************************************************/
00002 /*                                                                         */
00003 /*  ftccback.h                                                             */
00004 /*                                                                         */
00005 /*    Callback functions of the caching sub-system (specification only).   */
00006 /*                                                                         */
00007 /*  Copyright 2004, 2005, 2006 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 #ifndef __FTCCBACK_H__
00019 #define __FTCCBACK_H__
00020 
00021 #include <ft2build.h>
00022 #include FT_CACHE_H
00023 #include "ftcmru.h"
00024 #include "ftcimage.h"
00025 #include "ftcmanag.h"
00026 #include "ftcglyph.h"
00027 #include "ftcsbits.h"
00028 
00029 
00030   FT_LOCAL( void )
00031   ftc_inode_free( FTC_Node   inode,
00032                   FTC_Cache  cache );
00033 
00034   FT_LOCAL( FT_Error )
00035   ftc_inode_new( FTC_Node   *pinode,
00036                  FT_Pointer  gquery,
00037                  FTC_Cache   cache );
00038 
00039   FT_LOCAL( FT_Offset )
00040   ftc_inode_weight( FTC_Node   inode,
00041                     FTC_Cache  cache );
00042 
00043 
00044   FT_LOCAL( void )
00045   ftc_snode_free( FTC_Node   snode,
00046                   FTC_Cache  cache );
00047 
00048   FT_LOCAL( FT_Error )
00049   ftc_snode_new( FTC_Node   *psnode,
00050                  FT_Pointer  gquery,
00051                  FTC_Cache   cache );
00052 
00053   FT_LOCAL( FT_Offset )
00054   ftc_snode_weight( FTC_Node   snode,
00055                     FTC_Cache  cache );
00056 
00057   FT_LOCAL( FT_Bool )
00058   ftc_snode_compare( FTC_Node    snode,
00059                      FT_Pointer  gquery,
00060                      FTC_Cache   cache );
00061 
00062 
00063   FT_LOCAL( FT_Bool )
00064   ftc_gnode_compare( FTC_Node    gnode,
00065                      FT_Pointer  gquery,
00066                      FTC_Cache   cache );
00067 
00068 
00069   FT_LOCAL( FT_Error )
00070   ftc_gcache_init( FTC_Cache  cache );
00071 
00072   FT_LOCAL( void )
00073   ftc_gcache_done( FTC_Cache  cache );
00074 
00075 
00076   FT_LOCAL( FT_Error )
00077   ftc_cache_init( FTC_Cache  cache );
00078 
00079   FT_LOCAL( void )
00080   ftc_cache_done( FTC_Cache  cache );
00081 
00082 #ifndef FT_CONFIG_OPTION_OLD_INTERNALS
00083   FT_LOCAL( void )
00084   ftc_node_destroy( FTC_Node     node,
00085                     FTC_Manager  manager );
00086 #endif
00087 
00088 #endif /* __FTCCBACK_H__ */
00089 
00090 /* END */

Generated on Sun May 27 2012 04:33:48 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.