ftcglyph.c File Reference

#include <ft2build.h>
#include "ftcglyph.h"
#include "ftccback.h"
#include "ftcerror.h"

Go to the source code of this file.

Functions

 FTC_GNode_Init (FTC_GNode gnode, FT_UInt gindex, FTC_Family family)
 FTC_GNode_UnselectFamily (FTC_GNode gnode, FTC_Cache cache)
 FTC_GNode_Done (FTC_GNode gnode, FTC_Cache cache)
 ftc_gnode_compare (FTC_Node ftcgnode, FT_Pointer ftcgquery, FTC_Cache cache)
 FTC_GNode_Compare (FTC_GNode gnode, FTC_GQuery gquery)
 FTC_Family_Init (FTC_Family family, FTC_Cache cache)
 ftc_gcache_init (FTC_Cache ftccache)
 ftc_gcache_done (FTC_Cache ftccache)
 FTC_GCache_New (FTC_Manager manager, FTC_GCacheClass clazz, FTC_GCache *acache)


Function Documentation

FTC_Family_Init ( FTC_Family  family,
FTC_Cache  cache 
)

Definition at line 96 of file ftcglyph.c.

References FTC_GCacheClassRec_::family_class, and FTC_CACHE__GCACHE_CLASS.

Referenced by ftc_basic_family_init().

ftc_gcache_done ( FTC_Cache  ftccache  ) 

Definition at line 143 of file ftcglyph.c.

References FTC_Cache_Done(), and FTC_MruList_Done().

ftc_gcache_init ( FTC_Cache  ftccache  ) 

Definition at line 109 of file ftcglyph.c.

References error, FTC_GCacheRec_::families, FTC_GCacheClassRec_::family_class, FTC_CACHE, FTC_Cache_Init(), and FTC_MruList_Init().

FTC_GCache_New ( FTC_Manager  manager,
FTC_GCacheClass  clazz,
FTC_GCache acache 
)

Definition at line 165 of file ftcglyph.c.

References FTC_Manager_RegisterCache().

Referenced by FTC_ImageCache_New(), and FTC_SBitCache_New().

FTC_GNode_Compare ( FTC_GNode  gnode,
FTC_GQuery  gquery 
)

Definition at line 80 of file ftcglyph.c.

References ftc_gnode_compare(), FTC_NODE, and NULL.

Referenced by FTC_ImageCache_Lookup(), and FTC_ImageCache_LookupScaler().

ftc_gnode_compare ( FTC_Node  ftcgnode,
FT_Pointer  ftcgquery,
FTC_Cache  cache 
)

Definition at line 65 of file ftcglyph.c.

References FTC_GNodeRec_::family, FTC_GQueryRec_::family, FT_BOOL, FT_UNUSED, FTC_GNodeRec_::gindex, and FTC_GQueryRec_::gindex.

Referenced by FTC_GNode_Compare().

FTC_GNode_Done ( FTC_GNode  gnode,
FTC_Cache  cache 
)

Definition at line 54 of file ftcglyph.c.

References FTC_GNode_UnselectFamily().

Referenced by ftc_inode_free(), and ftc_snode_free().

FTC_GNode_Init ( FTC_GNode  gnode,
FT_UInt  gindex,
FTC_Family  family 
)

Definition at line 30 of file ftcglyph.c.

Referenced by FTC_INode_New(), and FTC_SNode_New().

FTC_GNode_UnselectFamily ( FTC_GNode  gnode,
FTC_Cache  cache 
)

Definition at line 41 of file ftcglyph.c.

References FTC_FAMILY_FREE, and NULL.

Referenced by ftc_basic_gnode_compare_faceid(), and FTC_GNode_Done().


Generated on Tue Jul 5 15:58:22 2011 for ROOT_528-00b_version by  doxygen 1.5.1