zenilib: zenilib/jni/external/freetype2/include/freetype/internal/ftdriver.h File Reference

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Typedefs | Variables
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:
FT_CALLBACK_TABLE \
const FT_Driver_ClassRec class_;
FT_Driver_ClassRec_
Definition: ftdriver.h:182
const
#define const
Definition: zconf.h:91

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