#include <ft2build.h>
#include "ftcmanag.h"
#include "ftccback.h"
#include "ftcerror.h"
Go to the source code of this file.
Data Structures |
| struct | FTC_CMapQuery |
| struct | FTC_CMapNode |
Defines |
| #define | FT_COMPONENT trace_cache |
| #define | FTC_CMAP_INDICES_MAX 128 |
| #define | FTC_CMAP_HASH(faceid, index, charcode) |
| #define | FTC_CMAP_QUERY(x) ((FTC_CMapQuery)(x)) |
| #define | FTC_CMAP_QUERY_HASH(x) FTC_CMAP_HASH( (x)->face_id, (x)->cmap_index, (x)->char_code ) |
| #define | FTC_CMAP_NODE(x) ( (FTC_CMapNode)( x ) ) |
| #define | FTC_CMAP_NODE_HASH(x) FTC_CMAP_HASH( (x)->face_id, (x)->cmap_index, (x)->first ) |
| #define | FTC_CMAP_UNKNOWN ( (FT_UInt16)-1 ) |
Functions |
| | ftc_cmap_node_free (FTC_Node ftcnode, FTC_Cache cache) |
| | ftc_cmap_node_new (FTC_Node *ftcanode, FT_Pointer ftcquery, FTC_Cache cache) |
| | ftc_cmap_node_weight (FTC_Node cnode, FTC_Cache cache) |
| | ftc_cmap_node_compare (FTC_Node ftcnode, FT_Pointer ftcquery, FTC_Cache cache) |
| | ftc_cmap_node_remove_faceid (FTC_Node ftcnode, FT_Pointer ftcface_id, FTC_Cache cache) |
| | FTC_CMapCache_New (FTC_Manager manager, FTC_CMapCache *acache) |
| | FTC_CMapCache_Lookup (FTC_CMapCache cmap_cache, FTC_FaceID face_id, FT_Int cmap_index, FT_UInt32 char_code) |
Variables |
FT_CALLBACK_TABLE_DEF const
FTC_CacheClassRec | ftc_cmap_cache_class |