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_ttobjs |
#define | TRICK_NAMES_MAX_CHARACTERS 16 |
#define | TRICK_NAMES_COUNT 8 |
#define | TRICK_SFNT_IDS_PER_FACE 3 |
#define | TRICK_SFNT_IDS_NUM_FACES 17 |
#define | TRICK_SFNT_ID_cvt 0 |
#define | TRICK_SFNT_ID_fpgm 1 |
#define | TRICK_SFNT_ID_prep 2 |
Typedefs | |
typedef struct tt_sfnt_id_rec_ | tt_sfnt_id_rec |
Functions | |
tt_face_init (FT_Stream stream, FT_Face ttface, FT_Int face_index, FT_Int num_params, FT_Parameter *params) | |
tt_face_done (FT_Face ttface) | |
tt_size_init (FT_Size ttsize) | |
tt_size_done (FT_Size ttsize) | |
tt_size_reset (TT_Size size) | |
tt_driver_init (FT_Module ttdriver) | |
tt_driver_done (FT_Module ttdriver) | |
tt_slot_init (FT_GlyphSlot slot) | |
#define TRICK_NAMES_COUNT 8 |
#define TRICK_NAMES_MAX_CHARACTERS 16 |
#define TRICK_SFNT_ID_cvt 0 |
#define TRICK_SFNT_ID_fpgm 1 |
#define TRICK_SFNT_ID_prep 2 |
#define TRICK_SFNT_IDS_NUM_FACES 17 |
#define TRICK_SFNT_IDS_PER_FACE 3 |
typedef struct tt_sfnt_id_rec_ tt_sfnt_id_rec |
tt_driver_done | ( | FT_Module | ttdriver | ) |
tt_driver_init | ( | FT_Module | ttdriver | ) |
Definition at line 1251 of file ttobjs.c.
References driver, FT_Err_Ok, FT_LOCAL_DEF, FT_THROW(), FT_UNUSED, and TT_New_Context().
tt_face_done | ( | FT_Face | ttface | ) |
Definition at line 671 of file ttobjs.c.
References TT_FaceRec_::cvt, TT_FaceRec_::cvt_program, TT_FaceRec_::cvt_program_size, TT_FaceRec_::cvt_size, FT_Generic_::data, FT_LibraryRec_::debug_hooks, SFNT_Interface_::done_face, FT_FaceRec_::driver, error, TT_FaceRec_::extra, FT_SizeRec_::face, FALSE, FT_Generic_::finalizer, TT_FaceRec_::font_program, TT_FaceRec_::font_program_size, for(), FT_Bool, FT_DEBUG_HOOK_TRUETYPE, FT_Err_Ok, FT_FACE_DRIVER, FT_FRAME_RELEASE, FT_FREE, FT_LOCAL_DEF, FT_MulFix(), FT_NEW_ARRAY, FT_THROW(), FT_TRACE4, i, if(), TT_FaceRec_::interpreter, FT_ModuleRec_::library, TT_FaceRec_::max_profile, FT_FaceRec_::memory, NULL, TT_Size_Metrics_::ppem, TT_Size_Metrics_::ratio, TT_SizeRec_::root, FT_DriverRec_::root, TT_FaceRec_::root, TT_Size_Metrics_::rotated, TT_Size_Metrics_::scale, TT_FaceRec_::sfnt, FT_FaceRec_::stream, tt_coderange_cvt, tt_coderange_font, tt_coderange_glyph, tt_default_graphics_state, tt_done_blend(), tt_face_done_loca(), tt_face_free_hdmx(), TT_RunIns(), TT_SizeRec_::ttmetrics, FT_Size_Metrics_::x_ppem, FT_Size_Metrics_::x_scale, FT_Size_Metrics_::y_ppem, and FT_Size_Metrics_::y_scale.
tt_face_init | ( | FT_Stream | stream, |
FT_Face | ttface, | ||
FT_Int | face_index, | ||
FT_Int | num_params, | ||
FT_Parameter * | params | ||
) |
Definition at line 504 of file ttobjs.c.
References FT_FaceRec_::driver, error, FT_FaceRec_::face_flags, TT_FaceRec_::format_tag, FT_Err_Ok, FT_ERROR, FT_FACE_FLAG_HINTER, FT_Get_Module_Interface(), FT_STREAM_SEEK, FT_THROW(), FT_TRACE2, SFNT_Interface_::init_face, library, FT_ModuleRec_::library, SFNT_Interface_::load_face, FT_DriverRec_::root, and TTAG_true.
tt_size_done | ( | FT_Size | ttsize | ) |
Definition at line 1139 of file ttobjs.c.
References FALSE, FT_LOCAL_DEF, TT_SizeRec_::ttmetrics, and TT_Size_Metrics_::valid.
tt_size_init | ( | FT_Size | ttsize | ) |
Definition at line 1110 of file ttobjs.c.
References error, FALSE, FT_Err_Ok, FT_LOCAL_DEF, TT_SizeRec_::strike_index, TT_SizeRec_::ttmetrics, and TT_Size_Metrics_::valid.
tt_size_reset | ( | TT_Size | size | ) |
Definition at line 1166 of file ttobjs.c.
References FT_FaceRec_::ascender, FT_Size_Metrics_::ascender, FT_FaceRec_::descender, FT_Size_Metrics_::descender, error, FT_SizeRec_::face, FALSE, FT_DivFix(), FT_Err_Ok, FT_LOCAL_DEF, FT_MulFix(), FT_PIX_ROUND, FT_THROW(), TT_FaceRec_::header, FT_FaceRec_::height, FT_Size_Metrics_::height, if(), FT_Size_Metrics_::max_advance, FT_FaceRec_::max_advance_width, TT_SizeRec_::metrics, FT_SizeRec_::metrics, TT_Size_Metrics_::ppem, TT_SizeRec_::root, TT_FaceRec_::root, TT_Size_Metrics_::scale, TRUE, TT_SizeRec_::ttmetrics, FT_FaceRec_::units_per_EM, TT_Size_Metrics_::valid, FT_Size_Metrics_::x_ppem, TT_Size_Metrics_::x_ratio, FT_Size_Metrics_::x_scale, FT_Size_Metrics_::y_ppem, TT_Size_Metrics_::y_ratio, and FT_Size_Metrics_::y_scale.
tt_slot_init | ( | FT_GlyphSlot | slot | ) |
Definition at line 1318 of file ttobjs.c.
References FT_GlyphLoader_CreateExtra().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.