22 #include FT_INTERNAL_SERVICE_H 23 #include FT_TRUETYPE_TABLES_H 33 #define FT_SERVICE_ID_SFNT_TABLE "sfnt-table" 73 #ifndef FT_CONFIG_OPTION_PIC 75 #define FT_DEFINE_SERVICE_SFNT_TABLEREC( class_, load_, get_, info_ ) \ 76 static const FT_Service_SFNT_TableRec class_ = \ 83 #define FT_DEFINE_SERVICE_SFNT_TABLEREC( class_, load_, get_, info_ ) \ 85 FT_Init_Class_ ## class_( FT_Service_SFNT_TableRec* clazz ) \ 87 clazz->load_table = load_; \ 88 clazz->get_table = get_; \ 89 clazz->table_info = info_; \ GLenum GLuint GLenum GLsizei length
FT_Error(* FT_SFNT_TableLoadFunc)(FT_Face face, FT_ULong tag, FT_Long offset, FT_Byte *buffer, FT_ULong *length)
FT_Error(* FT_SFNT_TableInfoFunc)(FT_Face face, FT_UInt idx, FT_ULong *tag, FT_ULong *offset, FT_ULong *length)
GLenum GLuint GLint GLenum face
void *(* FT_SFNT_TableGetFunc)(FT_Face face, FT_Sfnt_Tag tag)
enum FT_Sfnt_Tag_ FT_Sfnt_Tag
FT_DEFINE_SERVICE(SFNT_Table)