ReactOS  0.4.13-dev-687-g023794c
svcfftl.h File Reference

Go to the source code of this file.

Macros

#define FT_SERVICE_ID_CFF_LOAD   "cff-load"
 
#define FT_DEFINE_SERVICE_CFFLOADREC(class_, get_standard_encoding_, load_private_dict_, fd_select_get_, blend_check_vector_, blend_build_vector_)
 

Typedefs

typedef FT_UShort(* FT_Get_Standard_Encoding_Func) (FT_UInt charcode)
 
typedef FT_Error(* FT_Load_Private_Dict_Func) (CFF_Font font, CFF_SubFont subfont, FT_UInt lenNDV, FT_Fixed *NDV)
 
typedef FT_Byte(* FT_FD_Select_Get_Func) (CFF_FDSelect fdselect, FT_UInt glyph_index)
 
typedef FT_Bool(* FT_Blend_Check_Vector_Func) (CFF_Blend blend, FT_UInt vsindex, FT_UInt lenNDV, FT_Fixed *NDV)
 
typedef FT_Error(* FT_Blend_Build_Vector_Func) (CFF_Blend blend, FT_UInt vsindex, FT_UInt lenNDV, FT_Fixed *NDV)
 

Functions

 FT_DEFINE_SERVICE (CFFLoad)
 

Macro Definition Documentation

◆ FT_DEFINE_SERVICE_CFFLOADREC

#define FT_DEFINE_SERVICE_CFFLOADREC (   class_,
  get_standard_encoding_,
  load_private_dict_,
  fd_select_get_,
  blend_check_vector_,
  blend_build_vector_ 
)
Value:
static const FT_Service_CFFLoadRec class_ = \
{ \
get_standard_encoding_, \
load_private_dict_, \
fd_select_get_, \
blend_check_vector_, \
blend_build_vector_ \
};

Definition at line 70 of file svcfftl.h.

◆ FT_SERVICE_ID_CFF_LOAD

#define FT_SERVICE_ID_CFF_LOAD   "cff-load"

Definition at line 29 of file svcfftl.h.

Typedef Documentation

◆ FT_Blend_Build_Vector_Func

typedef FT_Error(* FT_Blend_Build_Vector_Func) (CFF_Blend blend, FT_UInt vsindex, FT_UInt lenNDV, FT_Fixed *NDV)

Definition at line 52 of file svcfftl.h.

◆ FT_Blend_Check_Vector_Func

typedef FT_Bool(* FT_Blend_Check_Vector_Func) (CFF_Blend blend, FT_UInt vsindex, FT_UInt lenNDV, FT_Fixed *NDV)

Definition at line 46 of file svcfftl.h.

◆ FT_FD_Select_Get_Func

typedef FT_Byte(* FT_FD_Select_Get_Func) (CFF_FDSelect fdselect, FT_UInt glyph_index)

Definition at line 42 of file svcfftl.h.

◆ FT_Get_Standard_Encoding_Func

typedef FT_UShort(* FT_Get_Standard_Encoding_Func) (FT_UInt charcode)

Definition at line 33 of file svcfftl.h.

◆ FT_Load_Private_Dict_Func

typedef FT_Error(* FT_Load_Private_Dict_Func) (CFF_Font font, CFF_SubFont subfont, FT_UInt lenNDV, FT_Fixed *NDV)

Definition at line 36 of file svcfftl.h.

Function Documentation

◆ FT_DEFINE_SERVICE()

FT_DEFINE_SERVICE ( CFFLoad  )

Definition at line 58 of file svcfftl.h.

59  {
60  FT_Get_Standard_Encoding_Func get_standard_encoding;
61  FT_Load_Private_Dict_Func load_private_dict;
62  FT_FD_Select_Get_Func fd_select_get;
63  FT_Blend_Check_Vector_Func blend_check_vector;
64  FT_Blend_Build_Vector_Func blend_build_vector;
65  };
FT_Byte(* FT_FD_Select_Get_Func)(CFF_FDSelect fdselect, FT_UInt glyph_index)
Definition: svcfftl.h:42
FT_Error(* FT_Load_Private_Dict_Func)(CFF_Font font, CFF_SubFont subfont, FT_UInt lenNDV, FT_Fixed *NDV)
Definition: svcfftl.h:36
FT_Error(* FT_Blend_Build_Vector_Func)(CFF_Blend blend, FT_UInt vsindex, FT_UInt lenNDV, FT_Fixed *NDV)
Definition: svcfftl.h:52
FT_UShort(* FT_Get_Standard_Encoding_Func)(FT_UInt charcode)
Definition: svcfftl.h:33
FT_Bool(* FT_Blend_Check_Vector_Func)(CFF_Blend blend, FT_UInt vsindex, FT_UInt lenNDV, FT_Fixed *NDV)
Definition: svcfftl.h:46