#include <ft2build.h>
Go to the source code of this file.
Classes | |
struct | FT_Driver_ClassRec_ |
Defines | |
#define | FT_DEFINE_DRIVERS_OLD_INTERNALS(a_, b_) |
#define | FT_DECLARE_DRIVER(class_) |
#define | FT_DEFINE_DRIVER(class_,flags_, size_, name_, version_, requires_,interface_, init_, done_, get_interface_,face_object_size_, size_object_size_,slot_object_size_, init_face_, done_face_,init_size_, done_size_, init_slot_, done_slot_,old_set_char_sizes_, old_set_pixel_sizes_,load_glyph_, get_kerning_, attach_file_,get_advances_, request_size_, select_size_) |
Typedefs | |
typedef void(*) | FT_Face_DoneFunc (FT_Face face) |
typedef FT_Error(*) | FT_Size_InitFunc (FT_Size size) |
typedef void(*) | FT_Size_DoneFunc (FT_Size size) |
typedef FT_Error(*) | FT_Slot_InitFunc (FT_GlyphSlot slot) |
typedef void(*) | FT_Slot_DoneFunc (FT_GlyphSlot slot) |
typedef FT_Error(*) | FT_Size_RequestFunc (FT_Size size, FT_Size_Request req) |
typedef FT_Error(*) | FT_Size_SelectFunc (FT_Size size, FT_ULong size_index) |
typedef FT_Error(*) | FT_Slot_LoadFunc (FT_GlyphSlot slot, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags) |
typedef FT_UInt(*) | FT_CharMap_CharIndexFunc (FT_CharMap charmap, FT_Long charcode) |
typedef FT_Long(*) | FT_CharMap_CharNextFunc (FT_CharMap charmap, FT_Long charcode) |
typedef FT_Error(*) | FT_Face_GetKerningFunc (FT_Face face, FT_UInt left_glyph, FT_UInt right_glyph, FT_Vector *kerning) |
typedef FT_Error(*) | FT_Face_AttachFunc (FT_Face face, FT_Stream stream) |
typedef FT_Error(*) | FT_Face_GetAdvancesFunc (FT_Face face, FT_UInt first, FT_UInt count, FT_Int32 flags, FT_Fixed *advances) |
typedef FT_Driver_ClassRec_ | FT_Driver_ClassRec |
typedef FT_Driver_ClassRec_ * | FT_Driver_Class |
Variables | |
FT_BEGIN_HEADER typedef FT_Error(*) | FT_Face_InitFunc (FT_Stream stream, FT_Face face, FT_Int typeface_index, FT_Int num_params, FT_Parameter *parameters) |
#define FT_DECLARE_DRIVER | ( | class_ | ) |
Value:
FT_CALLBACK_TABLE \ const FT_Driver_ClassRec class_;
Definition at line 286 of file ftdriver.h.
#define FT_DEFINE_DRIVER | ( | class_, | |||
flags_, | |||||
size_, | |||||
name_, | |||||
version_, | |||||
requires_, | |||||
interface_, | |||||
init_, | |||||
done_, | |||||
get_interface_, | |||||
face_object_size_, | |||||
size_object_size_, | |||||
slot_object_size_, | |||||
init_face_, | |||||
done_face_, | |||||
init_size_, | |||||
done_size_, | |||||
init_slot_, | |||||
done_slot_, | |||||
old_set_char_sizes_, | |||||
old_set_pixel_sizes_, | |||||
load_glyph_, | |||||
get_kerning_, | |||||
attach_file_, | |||||
get_advances_, | |||||
request_size_, | |||||
select_size_ | ) |
Value:
FT_CALLBACK_TABLE_DEF \ const FT_Driver_ClassRec class_ = \ { \ FT_DEFINE_ROOT_MODULE(flags_,size_,name_,version_,requires_,interface_, \ init_,done_,get_interface_) \ \ face_object_size_, \ size_object_size_, \ slot_object_size_, \ \ init_face_, \ done_face_, \ \ init_size_, \ done_size_, \ \ init_slot_, \ done_slot_, \ \ FT_DEFINE_DRIVERS_OLD_INTERNALS(old_set_char_sizes_, old_set_pixel_sizes_) \ \ load_glyph_, \ \ get_kerning_, \ attach_file_, \ get_advances_, \ \ request_size_, \ select_size_ \ };
Definition at line 298 of file ftdriver.h.
#define FT_DEFINE_DRIVERS_OLD_INTERNALS | ( | a_, | |||
b_ | ) |
Definition at line 283 of file ftdriver.h.
typedef FT_UInt(*) FT_CharMap_CharIndexFunc(FT_CharMap charmap, FT_Long charcode) |
Definition at line 87 of file ftdriver.h.
typedef FT_Long(*) FT_CharMap_CharNextFunc(FT_CharMap charmap, FT_Long charcode) |
Definition at line 91 of file ftdriver.h.
typedef struct FT_Driver_ClassRec_ * FT_Driver_Class |
typedef struct FT_Driver_ClassRec_ FT_Driver_ClassRec |
typedef FT_Error(*) FT_Face_AttachFunc(FT_Face face, FT_Stream stream) |
Definition at line 103 of file ftdriver.h.
typedef void(*) FT_Face_DoneFunc(FT_Face face) |
Definition at line 38 of file ftdriver.h.
typedef FT_Error(*) FT_Face_GetAdvancesFunc(FT_Face face, FT_UInt first, FT_UInt count, FT_Int32 flags, FT_Fixed *advances) |
Definition at line 108 of file ftdriver.h.
typedef FT_Error(*) FT_Face_GetKerningFunc(FT_Face face, FT_UInt left_glyph, FT_UInt right_glyph, FT_Vector *kerning) |
Definition at line 96 of file ftdriver.h.
typedef void(*) FT_Size_DoneFunc(FT_Size size) |
Definition at line 45 of file ftdriver.h.
typedef FT_Error(*) FT_Size_InitFunc(FT_Size size) |
Definition at line 42 of file ftdriver.h.
typedef FT_Error(*) FT_Size_RequestFunc(FT_Size size, FT_Size_Request req) |
Definition at line 56 of file ftdriver.h.
typedef FT_Error(*) FT_Size_SelectFunc(FT_Size size, FT_ULong size_index) |
Definition at line 60 of file ftdriver.h.
typedef void(*) FT_Slot_DoneFunc(FT_GlyphSlot slot) |
Definition at line 52 of file ftdriver.h.
typedef FT_Error(*) FT_Slot_InitFunc(FT_GlyphSlot slot) |
Definition at line 49 of file ftdriver.h.
typedef FT_Error(*) FT_Slot_LoadFunc(FT_GlyphSlot slot, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags) |
Definition at line 80 of file ftdriver.h.
FT_BEGIN_HEADER typedef FT_Error(*) FT_Face_InitFunc(FT_Stream stream, FT_Face face, FT_Int typeface_index, FT_Int num_params, FT_Parameter *parameters) |
Definition at line 31 of file ftdriver.h.