#include <ft2build.h>
#include <FT_FREETYPE_H>
#include <FT_CACHE_H>
#include "ftcmanag.h"
#include <FT_INTERNAL_MEMORY_H>
#include <FT_INTERNAL_OBJECTS_H>
#include <FT_INTERNAL_DEBUG_H>
#include "ftccback.h"
#include "ftcerror.h"
Go to the source code of this file.
|
| ftc_cmap_node_compare (FTC_Node ftcnode, FT_Pointer ftcquery, FTC_Cache cache, FT_Bool *list_changed) |
|
| 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_remove_faceid (FTC_Node ftcnode, FT_Pointer ftcface_id, FTC_Cache cache, FT_Bool *list_changed) |
|
| ftc_cmap_node_weight (FTC_Node cnode, FTC_Cache cache) |
|
| FTC_CMapCache_Lookup (FTC_CMapCache cmap_cache, FTC_FaceID face_id, FT_Int cmap_index, FT_UInt32 char_code) |
|
| FTC_CMapCache_New (FTC_Manager manager, FTC_CMapCache *acache) |
|
#define FT_COMPONENT trace_cache |
#define FTC_CMAP_HASH |
( |
|
faceid, |
|
|
|
index, |
|
|
|
charcode |
|
) |
| |
#define FTC_CMAP_INDICES_MAX 128 |
#define FTC_CMAP_QUERY_HASH |
( |
|
x | ) |
FTC_CMAP_HASH( (x)->face_id, (x)->cmap_index, (x)->char_code ) |
Definition at line 288 of file ftccmap.c.
References FT_FaceRec_::charmap, FT_FaceRec_::charmaps, cmap, error, FT_ASSERT, FT_Get_Char_Index(), FT_MAX_CHARMAP_CACHEABLE, FT_Select_Charmap(), FT_Set_Charmap(), FT_TRACE0, FTC_CACHE, FTC_CACHE_LOOKUP_CMP, FTC_CMAP_HASH, FTC_CMAP_INDICES_MAX, FTC_CMAP_NODE, ftc_cmap_node_compare(), FTC_CMAP_UNKNOWN, FTC_Manager_LookupFace(), FTC_CacheRec_::manager, NULL, and FT_FaceRec_::num_charmaps.
Initial value:=
{
}
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, FT_Bool *list_changed)
ftc_cmap_node_free(FTC_Node ftcnode, FTC_Cache cache)
ftc_cache_init(FTC_Cache cache)
struct FTC_CacheRec_ FTC_CacheRec
ftc_cache_done(FTC_Cache cache)
ftc_cmap_node_remove_faceid(FTC_Node ftcnode, FT_Pointer ftcface_id, FTC_Cache cache, FT_Bool *list_changed)
Definition at line 244 of file ftccmap.c.