24#include FT_INTERNAL_DRIVER_H
25#include FT_INTERNAL_TRUETYPE_TYPES_H
787#define FT_DEFINE_SFNT_INTERFACE( \
816 load_strike_metrics_, \
827 static const SFNT_Interface class_ = \
856 load_strike_metrics_, \
FT_Module_Interface(* FT_Module_Requester)(FT_Module module, const char *name)
Definition ftmodapi.h:188
FT_BEGIN_HEADER typedef unsigned char FT_Bool
Definition fttypes.h:108
unsigned long FT_ULong
Definition fttypes.h:253
unsigned char FT_Byte
Definition fttypes.h:154
int FT_Error
Definition fttypes.h:299
signed long FT_Long
Definition fttypes.h:242
unsigned short FT_UShort
Definition fttypes.h:209
char FT_String
Definition fttypes.h:187
signed short FT_Short
Definition fttypes.h:198
unsigned int FT_UInt
Definition fttypes.h:231
signed int FT_Int
Definition fttypes.h:220
ChWindow * win
Definition namdapha.cpp:45
FT_Error(* TT_Set_SBit_Strike_Func)(TT_Face face, FT_Size_Request req, FT_ULong *astrike_index)
Definition sfnt.h:338
FT_Int(* TT_Face_GetKerningFunc)(TT_Face face, FT_UInt left_glyph, FT_UInt right_glyph)
Definition sfnt.h:693
FT_Error(* TT_Load_Metrics_Func)(TT_Face face, FT_Stream stream, FT_Bool vertical)
Definition sfnt.h:422
FT_Error(* TT_Load_Table_Func)(TT_Face face, FT_Stream stream)
Definition sfnt.h:652
SFNT_Interface * SFNT_Service
Definition sfnt.h:784
FT_Error(* TT_Load_Strike_Metrics_Func)(TT_Face face, FT_ULong strike_index, FT_Size_Metrics *metrics)
Definition sfnt.h:367
FT_Error(* TT_Get_Name_Func)(TT_Face face, FT_UShort nameid, FT_String **name)
Definition sfnt.h:589
void(* TT_Free_Table_Func)(TT_Face face)
Definition sfnt.h:669
FT_Bool(* TT_Get_Colr_Layer_Func)(TT_Face face, FT_UInt base_glyph, FT_UInt *aglyph_index, FT_UInt *acolor_index, FT_LayerIterator *iterator)
Definition sfnt.h:520
void(* TT_Get_Metrics_Func)(TT_Face face, FT_Bool vertical, FT_UInt gindex, FT_Short *abearing, FT_UShort *aadvance)
Definition sfnt.h:453
FT_Error(* TT_Set_Palette_Func)(TT_Face face, FT_UInt idx)
Definition sfnt.h:479
void(* TT_Done_Face_Func)(TT_Face face)
Definition sfnt.h:137
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)
Definition sfnt.h:72
FT_Error(* TT_Blend_Colr_Func)(TT_Face face, FT_UInt color_index, FT_GlyphSlot base_glyph, FT_GlyphSlot new_glyph)
Definition sfnt.h:559
FT_Error(* TT_Get_PS_Name_Func)(TT_Face face, FT_UInt idx, FT_String **PSname)
Definition sfnt.h:394
FT_Bool(* TT_Get_Name_ID_Func)(TT_Face face, FT_UShort nameid, FT_Int *win, FT_Int *apple)
Definition sfnt.h:623
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)
Definition sfnt.h:305
FT_Error(* TT_Load_Any_Func)(TT_Face face, FT_ULong tag, FT_Long offset, FT_Byte *buffer, FT_ULong *length)
Definition sfnt.h:180
struct SFNT_Interface_ SFNT_Interface
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)
Definition sfnt.h:221
FT_Error(* TT_Load_SBit_Metrics_Func)(FT_Stream stream, TT_SBit_Range range, TT_SBit_Metrics metrics)
Definition sfnt.h:260
FT_Error(* TT_Load_Face_Func)(FT_Stream stream, TT_Face face, FT_Int face_index, FT_Int num_params, FT_Parameter *params)
Definition sfnt.h:114
Definition freetype.h:1878
Definition freetype.h:4063
Definition freetype.h:2046
Definition freetype.h:1609
Definition freetype.h:2608
Definition ftsystem.h:329
TT_Free_Table_Func free_eblc
Definition sfnt.h:762
TT_Get_PS_Name_Func get_psname
Definition sfnt.h:746
TT_Load_Table_Func load_name
Definition sfnt.h:730
TT_Free_Table_Func free_name
Definition sfnt.h:731
TT_Load_Strike_Metrics_Func load_strike_metrics
Definition sfnt.h:765
TT_Load_Table_Func load_gasp
Definition sfnt.h:736
TT_Load_Table_Func load_eblc
Definition sfnt.h:761
TT_Free_Table_Func free_cpal
Definition sfnt.h:769
TT_Load_Table_Func load_font_dir
Definition sfnt.h:758
TT_Get_Colr_Layer_Func get_colr_layer
Definition sfnt.h:772
TT_Get_Metrics_Func get_metrics
Definition sfnt.h:775
TT_Load_Table_Func load_cmap
Definition sfnt.h:725
TT_Load_Table_Func load_kern
Definition sfnt.h:734
TT_Load_Table_Func load_maxp
Definition sfnt.h:726
TT_Set_Palette_Func set_palette
Definition sfnt.h:771
TT_Done_Face_Func done_face
Definition sfnt.h:716
FT_Module_Requester get_interface
Definition sfnt.h:717
TT_Free_Table_Func free_psnames
Definition sfnt.h:747
TT_Load_Table_Func load_bhed
Definition sfnt.h:741
TT_Face_GetKerningFunc get_kerning
Definition sfnt.h:752
TT_Load_Table_Func load_os2
Definition sfnt.h:727
TT_Load_Metrics_Func load_hhea
Definition sfnt.h:724
TT_Load_Any_Func load_any
Definition sfnt.h:719
TT_Load_Table_Func load_post
Definition sfnt.h:728
TT_Init_Face_Func init_face
Definition sfnt.h:714
TT_Blend_Colr_Func colr_blend
Definition sfnt.h:773
TT_Free_Table_Func free_colr
Definition sfnt.h:770
TT_Set_SBit_Strike_Func set_sbit_strike
Definition sfnt.h:764
TT_Load_SBit_Image_Func load_sbit_image
Definition sfnt.h:743
TT_Load_Face_Func load_face
Definition sfnt.h:715
TT_Get_Name_ID_Func get_name_id
Definition sfnt.h:778
TT_Load_Table_Func load_pclt
Definition sfnt.h:737
TT_Load_Metrics_Func load_hmtx
Definition sfnt.h:759
TT_Get_Name_Func get_name
Definition sfnt.h:777
TT_Loader_GotoTableFunc goto_table
Definition sfnt.h:712
TT_Load_Table_Func load_cpal
Definition sfnt.h:767
TT_Load_Table_Func load_colr
Definition sfnt.h:768
TT_Load_Table_Func load_head
Definition sfnt.h:723
Definition tttypes.h:1537
FT_Error(* TT_Loader_GotoTableFunc)(TT_Face face, FT_ULong tag, FT_Stream stream, FT_ULong *length)
Definition tttypes.h:1104