Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenftccback.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
1.7.6.1
|