#include <ft2build.h>
#include "ftcmanag.h"
Go to the source code of this file.
Data Structures |
| struct | FTC_FamilyRec |
| struct | FTC_GNode |
| struct | FTC_GQuery |
| struct | FTC_GCache |
| struct | FTC_GCacheClassRec |
Defines |
| #define | FTC_FAMILY(x) ( (FTC_Family)(x) ) |
| #define | FTC_FAMILY_P(x) ( (FTC_Family*)(x) ) |
| #define | FTC_GNODE(x) ( (FTC_GNode)(x) ) |
| #define | FTC_GNODE_P(x) ( (FTC_GNode*)(x) ) |
| #define | FTC_GQUERY(x) ( (FTC_GQuery)(x) ) |
| #define | FTC_GCACHE(x) ((FTC_GCache)(x)) |
| #define | FTC_GCACHE_CLASS(x) ((FTC_GCacheClass)(x)) |
| #define | FTC_CACHE__GCACHE_CLASS(x) FTC_GCACHE_CLASS( FTC_CACHE(x)->org_class ) |
| #define | FTC_CACHE__FAMILY_CLASS(x) ( (FTC_MruListClass)FTC_CACHE__GCACHE_CLASS( x )->family_class ) |
| #define | FTC_FAMILY_FREE(family, cache) |
| #define | FTC_GCACHE_LOOKUP_CMP(cache, famcmp, nodecmp, hash,gindex, query, node, error) |
Typedefs |
typedef FT_BEGIN_HEADER struct
FTC_FamilyRec * | FTC_Family |
| typedef const FTC_GCacheClassRec * | FTC_GCacheClass |
Functions |
| | FTC_GNode_Init (FTC_GNode node, FT_UInt gindex, FTC_Family family) |
| | FTC_GNode_Compare (FTC_GNode gnode, FTC_GQuery gquery) |
| | FTC_GNode_UnselectFamily (FTC_GNode gnode, FTC_Cache cache) |
| | FTC_GNode_Done (FTC_GNode node, FTC_Cache cache) |
| | FTC_Family_Init (FTC_Family family, FTC_Cache cache) |
| | FTC_GCache_New (FTC_Manager manager, FTC_GCacheClass clazz, FTC_GCache *acache) |