zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ftdriver.h File Reference
#include <ft2build.h>
#include <FT_MODULE_H>

Go to the source code of this file.

Classes

struct  FT_Driver_ClassRec_
 

Macros

#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_)
 
#define FT_DEFINE_DRIVERS_OLD_INTERNALS(a_, b_)
 

Typedefs

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 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)
 
typedef void(* FT_Face_DoneFunc )(FT_Face face)
 
typedef FT_Error(* FT_Face_GetAdvancesFunc )(FT_Face face, FT_UInt first, FT_UInt count, FT_Int32 flags, FT_Fixed *advances)
 
typedef FT_Error(* FT_Face_GetKerningFunc )(FT_Face face, FT_UInt left_glyph, FT_UInt right_glyph, FT_Vector *kerning)
 
typedef void(* FT_Size_DoneFunc )(FT_Size size)
 
typedef FT_Error(* FT_Size_InitFunc )(FT_Size size)
 
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 void(* FT_Slot_DoneFunc )(FT_GlyphSlot slot)
 
typedef FT_Error(* FT_Slot_InitFunc )(FT_GlyphSlot slot)
 
typedef FT_Error(* FT_Slot_LoadFunc )(FT_GlyphSlot slot, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags)
 

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)
 

Macro Definition Documentation

#define FT_DECLARE_DRIVER (   class_)
Value:

Definition at line 287 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_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_ \
};
#define FT_DEFINE_ROOT_MODULE(flags_, size_, name_, version_, requires_,interface_, init_, done_, get_interface_)
Definition: ftobjs.h:1300
#define FT_DEFINE_DRIVERS_OLD_INTERNALS(a_, b_)
Definition: ftdriver.h:284
#define const
Definition: zconf.h:91

Definition at line 291 of file ftdriver.h.

#define FT_DEFINE_DRIVERS_OLD_INTERNALS (   a_,
  b_ 
)

Definition at line 284 of file ftdriver.h.

Typedef Documentation

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 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.

Variable Documentation

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.