Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
Go to the source code of this file.
Macros | |
#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)~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 | |
FT_CALLBACK_TABLE_DEF const FTC_CacheClassRec | ftc_cmap_cache_class |
#define FTC_CMAP_HASH | ( | faceid, | |
index, | |||
charcode | |||
) |
Definition at line 89 of file ftccmap.c.
Referenced by FTC_CMapCache_Lookup().
#define FTC_CMAP_INDICES_MAX 128 |
Definition at line 86 of file ftccmap.c.
Referenced by ftc_cmap_node_compare(), ftc_cmap_node_new(), and FTC_CMapCache_Lookup().
#define FTC_CMAP_NODE | ( | x | ) | ( (FTC_CMapNode)( x ) ) |
Definition at line 117 of file ftccmap.c.
Referenced by FTC_CMapCache_Lookup().
#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_UNKNOWN (FT_UInt16)~0 |
Definition at line 123 of file ftccmap.c.
Referenced by ftc_cmap_node_new(), and FTC_CMapCache_Lookup().
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 191 of file ftccmap.c.
References FALSE, FT_Bool, FT_BOOL, FT_CALLBACK_DEF, FT_UNUSED, and FTC_CMAP_INDICES_MAX.
Referenced by FTC_CMapCache_Lookup().
Definition at line 136 of file ftccmap.c.
References FT_CALLBACK_DEF, and FT_FREE.
ftc_cmap_node_new | ( | FTC_Node * | ftcanode, |
FT_Pointer | ftcquery, | ||
FTC_Cache | cache | ||
) |
Definition at line 149 of file ftccmap.c.
References error, FT_CALLBACK_DEF, FT_NEW, FTC_CMAP_INDICES_MAX, FTC_CMAP_UNKNOWN, and NULL.
ftc_cmap_node_remove_faceid | ( | FTC_Node | ftcnode, |
FT_Pointer | ftcface_id, | ||
FTC_Cache | cache, | ||
FT_Bool * | list_changed | ||
) |
Definition at line 217 of file ftccmap.c.
References FALSE, FT_BOOL, FT_CALLBACK_TABLE_DEF, FT_UNUSED, and FTC_FaceID.
Definition at line 179 of file ftccmap.c.
References FT_Bool, FT_CALLBACK_DEF, and FT_UNUSED.
FTC_CMapCache_Lookup | ( | FTC_CMapCache | cmap_cache, |
FTC_FaceID | face_id, | ||
FT_Int | cmap_index, | ||
FT_UInt32 | char_code | ||
) |
Definition at line 287 of file ftccmap.c.
References FT_FaceRec_::charmap, FT_FaceRec_::charmaps, error, FT_ASSERT, FT_Get_Char_Index(), 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.
FTC_CMapCache_New | ( | FTC_Manager | manager, |
FTC_CMapCache * | acache | ||
) |
Definition at line 260 of file ftccmap.c.
References FT_EXPORT_DEF, FTC_CACHE_P, and FTC_Manager_RegisterCache().
FT_CALLBACK_TABLE_DEF const FTC_CacheClassRec ftc_cmap_cache_class |
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.