00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
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
00089
00090