ftdriver.h File Reference

#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 Documentation

#define FT_DECLARE_DRIVER ( class_   ) 

Value:

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


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.


Generated on Tue Jul 5 15:58:19 2011 for ROOT_528-00b_version by  doxygen 1.5.1