ReactOS 0.4.15-dev-7958-gcd0bb1a
svpsinfo.h File Reference

Go to the source code of this file.

Macros

#define FT_SERVICE_ID_POSTSCRIPT_INFO   "postscript-info"
 
#define FT_DEFINE_SERVICE_PSINFOREC(class_, get_font_info_, ps_get_font_extra_, has_glyph_names_, get_font_private_, get_font_value_)
 

Typedefs

typedef FT_Error(* PS_GetFontInfoFunc) (FT_Face face, PS_FontInfoRec *afont_info)
 
typedef FT_Error(* PS_GetFontExtraFunc) (FT_Face face, PS_FontExtraRec *afont_extra)
 
typedef FT_Int(* PS_HasGlyphNamesFunc) (FT_Face face)
 
typedef FT_Error(* PS_GetFontPrivateFunc) (FT_Face face, PS_PrivateRec *afont_private)
 
typedef FT_Long(* PS_GetFontValueFunc) (FT_Face face, PS_Dict_Keys key, FT_UInt idx, void *value, FT_Long value_len)
 

Functions

 FT_DEFINE_SERVICE (PsInfo)
 

Macro Definition Documentation

◆ FT_DEFINE_SERVICE_PSINFOREC

#define FT_DEFINE_SERVICE_PSINFOREC (   class_,
  get_font_info_,
  ps_get_font_extra_,
  has_glyph_names_,
  get_font_private_,
  get_font_value_ 
)
Value:
static const FT_Service_PsInfoRec class_ = \
{ \
get_font_info_, ps_get_font_extra_, has_glyph_names_, \
get_font_private_, get_font_value_ \
};

Definition at line 67 of file svpsinfo.h.

◆ FT_SERVICE_ID_POSTSCRIPT_INFO

#define FT_SERVICE_ID_POSTSCRIPT_INFO   "postscript-info"

Definition at line 29 of file svpsinfo.h.

Typedef Documentation

◆ PS_GetFontExtraFunc

typedef FT_Error(* PS_GetFontExtraFunc) (FT_Face face, PS_FontExtraRec *afont_extra)

Definition at line 36 of file svpsinfo.h.

◆ PS_GetFontInfoFunc

typedef FT_Error(* PS_GetFontInfoFunc) (FT_Face face, PS_FontInfoRec *afont_info)

Definition at line 32 of file svpsinfo.h.

◆ PS_GetFontPrivateFunc

typedef FT_Error(* PS_GetFontPrivateFunc) (FT_Face face, PS_PrivateRec *afont_private)

Definition at line 43 of file svpsinfo.h.

◆ PS_GetFontValueFunc

typedef FT_Long(* PS_GetFontValueFunc) (FT_Face face, PS_Dict_Keys key, FT_UInt idx, void *value, FT_Long value_len)

Definition at line 47 of file svpsinfo.h.

◆ PS_HasGlyphNamesFunc

typedef FT_Int(* PS_HasGlyphNamesFunc) (FT_Face face)

Definition at line 40 of file svpsinfo.h.

Function Documentation

◆ FT_DEFINE_SERVICE()

FT_DEFINE_SERVICE ( PsInfo  )

Definition at line 55 of file svpsinfo.h.

56 {
57 PS_GetFontInfoFunc ps_get_font_info;
58 PS_GetFontExtraFunc ps_get_font_extra;
59 PS_HasGlyphNamesFunc ps_has_glyph_names;
60 PS_GetFontPrivateFunc ps_get_font_private;
61 PS_GetFontValueFunc ps_get_font_value;
62 };
FT_Long(* PS_GetFontValueFunc)(FT_Face face, PS_Dict_Keys key, FT_UInt idx, void *value, FT_Long value_len)
Definition: svpsinfo.h:48
FT_Error(* PS_GetFontInfoFunc)(FT_Face face, PS_FontInfoRec *afont_info)
Definition: svpsinfo.h:33
FT_Int(* PS_HasGlyphNamesFunc)(FT_Face face)
Definition: svpsinfo.h:41
FT_Error(* PS_GetFontExtraFunc)(FT_Face face, PS_FontExtraRec *afont_extra)
Definition: svpsinfo.h:37
FT_Error(* PS_GetFontPrivateFunc)(FT_Face face, PS_PrivateRec *afont_private)
Definition: svpsinfo.h:44