Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Macros | Typedefs | Variables
ftdriver.h File Reference
#include <ft2build.h>

Go to the source code of this file.

Classes

struct  FT_Driver_ClassRec_
 

Macros

#define FT_DEFINE_DRIVERS_OLD_INTERNALS(a_, b_)   /* empty */
 
#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 struct FT_Driver_ClassRec_ FT_Driver_ClassRec
 
typedef struct 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)
 

Macro Definition Documentation

◆ FT_DECLARE_DRIVER

#define FT_DECLARE_DRIVER (   class_)
Value:
FT_CALLBACK_TABLE \
const FT_Driver_ClassRec class_;

Definition at line 289 of file ftdriver.h.

◆ FT_DEFINE_DRIVER

#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_ 
)

Definition at line 293 of file ftdriver.h.

◆ FT_DEFINE_DRIVERS_OLD_INTERNALS

#define FT_DEFINE_DRIVERS_OLD_INTERNALS (   a_,
  b_ 
)    /* empty */

Definition at line 286 of file ftdriver.h.

Typedef Documentation

◆ FT_CharMap_CharIndexFunc

typedef FT_UInt(* FT_CharMap_CharIndexFunc) (FT_CharMap charmap, FT_Long charcode)

Definition at line 87 of file ftdriver.h.

◆ FT_CharMap_CharNextFunc

typedef FT_Long(* FT_CharMap_CharNextFunc) (FT_CharMap charmap, FT_Long charcode)

Definition at line 91 of file ftdriver.h.

◆ FT_Driver_Class

◆ FT_Driver_ClassRec

◆ FT_Face_AttachFunc

typedef FT_Error(* FT_Face_AttachFunc) (FT_Face face, FT_Stream stream)

Definition at line 103 of file ftdriver.h.

◆ FT_Face_DoneFunc

typedef void(* FT_Face_DoneFunc) (FT_Face face)

Definition at line 38 of file ftdriver.h.

◆ FT_Face_GetAdvancesFunc

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.

◆ FT_Face_GetKerningFunc

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.

◆ FT_Size_DoneFunc

typedef void(* FT_Size_DoneFunc) (FT_Size size)

Definition at line 45 of file ftdriver.h.

◆ FT_Size_InitFunc

typedef FT_Error(* FT_Size_InitFunc) (FT_Size size)

Definition at line 42 of file ftdriver.h.

◆ FT_Size_RequestFunc

typedef FT_Error(* FT_Size_RequestFunc) (FT_Size size, FT_Size_Request req)

Definition at line 56 of file ftdriver.h.

◆ FT_Size_SelectFunc

typedef FT_Error(* FT_Size_SelectFunc) (FT_Size size, FT_ULong size_index)

Definition at line 60 of file ftdriver.h.

◆ FT_Slot_DoneFunc

typedef void(* FT_Slot_DoneFunc) (FT_GlyphSlot slot)

Definition at line 52 of file ftdriver.h.

◆ FT_Slot_InitFunc

typedef FT_Error(* FT_Slot_InitFunc) (FT_GlyphSlot slot)

Definition at line 49 of file ftdriver.h.

◆ FT_Slot_LoadFunc

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_Face_InitFunc

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.