#include <ft2build.h>Go to the source code of this file.
Classes | |
| struct | SFNT_Interface_ |
Defines | |
| #define | FT_DEFINE_DRIVERS_OLD_INTERNAL(a) |
| #define | FT_INTERNAL(a) a, |
| #define | FT_DEFINE_SFNT_INTERFACE(class_,goto_table_, init_face_, load_face_, done_face_, get_interface_,load_any_, load_sfnt_header_, load_directory_, load_head_,load_hhea_, load_cmap_, load_maxp_, load_os2_, load_post_,load_name_, free_name_, load_hdmx_stub_, free_hdmx_stub_,load_kern_, load_gasp_, load_pclt_, load_bhed_,set_sbit_strike_stub_, load_sbits_stub_, find_sbit_image_,load_sbit_metrics_, load_sbit_image_, free_sbits_stub_,get_psname_, free_psnames_, load_charmap_stub_, free_charmap_stub_,get_kerning_, load_font_dir_, load_hmtx_, load_eblc_, free_eblc_,set_sbit_strike_, load_strike_metrics_, get_metrics_) |
Typedefs | |
| typedef FT_Error(*) | TT_Load_Face_Func (FT_Stream stream, TT_Face face, FT_Int face_index, FT_Int num_params, FT_Parameter *params) |
| typedef void(*) | TT_Done_Face_Func (TT_Face face) |
| typedef FT_Error(*) | TT_Load_Any_Func (TT_Face face, FT_ULong tag, FT_Long offset, FT_Byte *buffer, FT_ULong *length) |
| typedef FT_Error(*) | TT_Find_SBit_Image_Func (TT_Face face, FT_UInt glyph_index, FT_ULong strike_index, TT_SBit_Range *arange, TT_SBit_Strike *astrike, FT_ULong *aglyph_offset) |
| typedef FT_Error(*) | TT_Load_SBit_Metrics_Func (FT_Stream stream, TT_SBit_Range range, TT_SBit_Metrics metrics) |
| typedef FT_Error(*) | TT_Load_SBit_Image_Func (TT_Face face, FT_ULong strike_index, FT_UInt glyph_index, FT_UInt load_flags, FT_Stream stream, FT_Bitmap *amap, TT_SBit_MetricsRec *ametrics) |
| typedef FT_Error(*) | TT_Set_SBit_Strike_Func (TT_Face face, FT_Size_Request req, FT_ULong *astrike_index) |
| typedef FT_Error(*) | TT_Load_Strike_Metrics_Func (TT_Face face, FT_ULong strike_index, FT_Size_Metrics *metrics) |
| typedef FT_Error(*) | TT_Get_PS_Name_Func (TT_Face face, FT_UInt idx, FT_String **PSname) |
| typedef FT_Error(*) | TT_Load_Metrics_Func (TT_Face face, FT_Stream stream, FT_Bool vertical) |
| typedef FT_Error(*) | TT_Get_Metrics_Func (TT_Face face, FT_Bool vertical, FT_UInt gindex, FT_Short *abearing, FT_UShort *aadvance) |
| typedef FT_Error(*) | TT_Load_Table_Func (TT_Face face, FT_Stream stream) |
| typedef void(*) | TT_Free_Table_Func (TT_Face face) |
| typedef FT_Int(*) | TT_Face_GetKerningFunc (TT_Face face, FT_UInt left_glyph, FT_UInt right_glyph) |
| typedef SFNT_Interface_ | SFNT_Interface |
| typedef SFNT_Interface * | SFNT_Service |
Variables | |
| FT_BEGIN_HEADER typedef FT_Error(*) | TT_Init_Face_Func (FT_Stream stream, TT_Face face, FT_Int face_index, FT_Int num_params, FT_Parameter *params) |
| #define FT_DEFINE_SFNT_INTERFACE | ( | class_, | |||
| goto_table_, | |||||
| init_face_, | |||||
| load_face_, | |||||
| done_face_, | |||||
| get_interface_, | |||||
| load_any_, | |||||
| load_sfnt_header_, | |||||
| load_directory_, | |||||
| load_head_, | |||||
| load_hhea_, | |||||
| load_cmap_, | |||||
| load_maxp_, | |||||
| load_os2_, | |||||
| load_post_, | |||||
| load_name_, | |||||
| free_name_, | |||||
| load_hdmx_stub_, | |||||
| free_hdmx_stub_, | |||||
| load_kern_, | |||||
| load_gasp_, | |||||
| load_pclt_, | |||||
| load_bhed_, | |||||
| set_sbit_strike_stub_, | |||||
| load_sbits_stub_, | |||||
| find_sbit_image_, | |||||
| load_sbit_metrics_, | |||||
| load_sbit_image_, | |||||
| free_sbits_stub_, | |||||
| get_psname_, | |||||
| free_psnames_, | |||||
| load_charmap_stub_, | |||||
| free_charmap_stub_, | |||||
| get_kerning_, | |||||
| load_font_dir_, | |||||
| load_hmtx_, | |||||
| load_eblc_, | |||||
| free_eblc_, | |||||
| set_sbit_strike_, | |||||
| load_strike_metrics_, | |||||
| get_metrics_ | ) |
| typedef struct SFNT_Interface_ SFNT_Interface |
| typedef SFNT_Interface* SFNT_Service |
| typedef void(*) TT_Done_Face_Func(TT_Face face) |
| typedef FT_Error(*) TT_Find_SBit_Image_Func(TT_Face face, FT_UInt glyph_index, FT_ULong strike_index, TT_SBit_Range *arange, TT_SBit_Strike *astrike, FT_ULong *aglyph_offset) |
| typedef void(*) TT_Free_Table_Func(TT_Face face) |
| typedef FT_Error(*) TT_Load_Face_Func(FT_Stream stream, TT_Face face, FT_Int face_index, FT_Int num_params, FT_Parameter *params) |
| typedef FT_Error(*) TT_Load_SBit_Image_Func(TT_Face face, FT_ULong strike_index, FT_UInt glyph_index, FT_UInt load_flags, FT_Stream stream, FT_Bitmap *amap, TT_SBit_MetricsRec *ametrics) |
| typedef FT_Error(*) TT_Load_SBit_Metrics_Func(FT_Stream stream, TT_SBit_Range range, TT_SBit_Metrics metrics) |
| typedef FT_Error(*) TT_Load_Strike_Metrics_Func(TT_Face face, FT_ULong strike_index, FT_Size_Metrics *metrics) |
| typedef FT_Error(*) TT_Load_Table_Func(TT_Face face, FT_Stream stream) |
| typedef FT_Error(*) TT_Set_SBit_Strike_Func(TT_Face face, FT_Size_Request req, FT_ULong *astrike_index) |
| FT_BEGIN_HEADER typedef FT_Error(*) TT_Init_Face_Func(FT_Stream stream, TT_Face face, FT_Int face_index, FT_Int num_params, FT_Parameter *params) |
1.5.1