Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
#include <ft2build.h>
Go to the source code of this file.
Classes | |
struct | TT_CMapRec_ |
struct | TT_CMap_ClassRec_ |
struct | TT_ValidatorRec_ |
Macros | |
#define | TT_CMAP_FLAG_UNSORTED 1 |
#define | TT_CMAP_FLAG_OVERLAPPING 2 |
#define | FT_DEFINE_TT_CMAP(class_, size_, init_, done_, char_index_, char_next_, char_var_index_, char_var_default_, variant_list_, charvariant_list_, variantchar_list_, format_, validate_, get_cmap_info_) |
#define | TT_VALIDATOR(x) ( (TT_Validator)( x ) ) |
#define | TT_VALID_GLYPH_COUNT(x) TT_VALIDATOR( x )->num_glyphs |
Typedefs | |
typedef struct TT_CMapRec_ | TT_CMapRec |
typedef struct TT_CMapRec_ * | TT_CMap |
typedef const struct TT_CMap_ClassRec_ * | TT_CMap_Class |
typedef FT_Error(* | TT_CMap_ValidateFunc) (FT_Byte *data, FT_Validator valid) |
typedef struct TT_CMap_ClassRec_ | TT_CMap_ClassRec |
typedef struct TT_ValidatorRec_ | TT_ValidatorRec |
typedef struct TT_ValidatorRec_ * | TT_Validator |
Functions | |
tt_face_build_cmaps (TT_Face face) | |
tt_get_cmap_info (FT_CharMap charmap, TT_CMapInfo *cmap_info) | |
#define FT_DEFINE_TT_CMAP | ( | class_, | |
size_, | |||
init_, | |||
done_, | |||
char_index_, | |||
char_next_, | |||
char_var_index_, | |||
char_var_default_, | |||
variant_list_, | |||
charvariant_list_, | |||
variantchar_list_, | |||
format_, | |||
validate_, | |||
get_cmap_info_ | |||
) |
Definition at line 61 of file ttcmap.h.
Referenced by tt_cmap_init().
#define TT_CMAP_FLAG_OVERLAPPING 2 |
Definition at line 32 of file ttcmap.h.
Referenced by tt_cmap_init().
#define TT_CMAP_FLAG_UNSORTED 1 |
Definition at line 31 of file ttcmap.h.
Referenced by tt_cmap_init().
#define TT_VALID_GLYPH_COUNT | ( | x | ) | TT_VALIDATOR( x )->num_glyphs |
Definition at line 141 of file ttcmap.h.
Referenced by tt_cmap_init().
#define TT_VALIDATOR | ( | x | ) | ( (TT_Validator)( x ) ) |
typedef struct TT_CMapRec_ * TT_CMap |
typedef const struct TT_CMap_ClassRec_* TT_CMap_Class |
typedef struct TT_CMap_ClassRec_ TT_CMap_ClassRec |
typedef FT_Error(* TT_CMap_ValidateFunc) (FT_Byte *data, FT_Validator valid) |
typedef struct TT_CMapRec_ TT_CMapRec |
typedef struct TT_ValidatorRec_ * TT_Validator |
typedef struct TT_ValidatorRec_ TT_ValidatorRec |
tt_face_build_cmaps | ( | TT_Face | face | ) |
Definition at line 3433 of file ttcmap.c.
References FT_CharMapRec_::encoding, FT_CharMapRec_::encoding_id, FT_ValidatorRec_::error, error, FT_CharMapRec_::face, TT_CMap_ClassRec_::format, FT_CMap_New(), FT_Err_Ok, FT_ERROR, FT_FACE, FT_FACE_LIBRARY, FT_LOCAL, ft_setjmp, FT_THROW(), FT_TRACE0(), FT_UNUSED, FT_VALIDATE_DEFAULT, FT_VALIDATOR, ft_validator_init(), if(), NULL, TT_ValidatorRec_::num_glyphs, FT_CharMapRec_::platform_id, TT_CMAP_CLASSES_GET, TT_NEXT_ULONG, TT_NEXT_USHORT, TT_PEEK_USHORT, TT_CMap_ClassRec_::validate, and TT_ValidatorRec_::validator.
Referenced by sfnt_load_face().
tt_get_cmap_info | ( | FT_CharMap | charmap, |
TT_CMapInfo * | cmap_info | ||
) |
Definition at line 3546 of file ttcmap.c.
References FT_CMapRec_::clazz, and TT_CMap_ClassRec_::get_cmap_info.
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.