|
ReactOS 0.4.16-dev-2354-g16de117
|
#include <freetype/freetype.h>#include <freetype/ftcache.h>#include "ftcmanag.h"#include <freetype/internal/ftmemory.h>#include <freetype/internal/ftobjs.h>#include <freetype/internal/ftdebug.h>#include "ftccback.h"#include "ftcerror.h"

Go to the source code of this file.
Classes | |
| struct | FTC_CMapQueryRec_ |
| struct | FTC_CMapNodeRec_ |
Macros | |
| #define | FT_COMPONENT 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_NODE(x) ( (FTC_CMapNode)( x ) ) |
| #define | FTC_CMAP_UNKNOWN (FT_UInt16)~0 |
Typedefs | |
| typedef struct FTC_CMapQueryRec_ | FTC_CMapQueryRec |
| typedef struct FTC_CMapQueryRec_ * | FTC_CMapQuery |
| typedef struct FTC_CMapNodeRec_ | FTC_CMapNodeRec |
| typedef struct FTC_CMapNodeRec_ * | FTC_CMapNode |
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, FT_Bool *list_changed) | |
| ftc_cmap_node_remove_faceid (FTC_Node ftcnode, FT_Pointer ftcface_id, FTC_Cache cache, FT_Bool *list_changed) | |
| 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 | |
| static const FTC_CacheClassRec | ftc_cmap_cache_class |
| typedef struct FTC_CMapNodeRec_ * FTC_CMapNode |
| typedef struct FTC_CMapNodeRec_ FTC_CMapNodeRec |
| typedef struct FTC_CMapQueryRec_ * FTC_CMapQuery |
| typedef struct FTC_CMapQueryRec_ FTC_CMapQueryRec |
| ftc_cmap_node_compare | ( | FTC_Node | ftcnode, |
| FT_Pointer | ftcquery, | ||
| FTC_Cache | cache, | ||
| FT_Bool * | list_changed | ||
| ) |
Definition at line 149 of file ftccmap.c.
Referenced by FTC_CMapCache_Lookup().
| ftc_cmap_node_new | ( | FTC_Node * | ftcanode, |
| FT_Pointer | ftcquery, | ||
| FTC_Cache | cache | ||
| ) |
Definition at line 107 of file ftccmap.c.
| ftc_cmap_node_remove_faceid | ( | FTC_Node | ftcnode, |
| FT_Pointer | ftcface_id, | ||
| FTC_Cache | cache, | ||
| FT_Bool * | list_changed | ||
| ) |
| FTC_CMapCache_Lookup | ( | FTC_CMapCache | cmap_cache, |
| FTC_FaceID | face_id, | ||
| FT_Int | cmap_index, | ||
| FT_UInt32 | char_code | ||
| ) |
Definition at line 230 of file ftccmap.c.
| FTC_CMapCache_New | ( | FTC_Manager | manager, |
| FTC_CMapCache * | acache | ||
| ) |
Definition at line 218 of file ftccmap.c.
|
static |
Definition at line 201 of file ftccmap.c.
Referenced by FTC_CMapCache_New().