ReactOS 0.4.15-dev-7924-g5949c20
svmetric.h File Reference

Go to the source code of this file.

Macros

#define FT_SERVICE_ID_METRICS_VARIATIONS   "metrics-variations"
 
#define FT_DEFINE_SERVICE_METRICSVARIATIONSREC(class_, hadvance_adjust_, lsb_adjust_, rsb_adjust_, vadvance_adjust_, tsb_adjust_, bsb_adjust_, vorg_adjust_, metrics_adjust_)
 

Typedefs

typedef FT_Error(* FT_HAdvance_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)
 
typedef FT_Error(* FT_LSB_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)
 
typedef FT_Error(* FT_RSB_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)
 
typedef FT_Error(* FT_VAdvance_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)
 
typedef FT_Error(* FT_TSB_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)
 
typedef FT_Error(* FT_BSB_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)
 
typedef FT_Error(* FT_VOrg_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)
 
typedef void(* FT_Metrics_Adjust_Func) (FT_Face face)
 

Functions

 FT_DEFINE_SERVICE (MetricsVariations)
 

Macro Definition Documentation

◆ FT_DEFINE_SERVICE_METRICSVARIATIONSREC

#define FT_DEFINE_SERVICE_METRICSVARIATIONSREC (   class_,
  hadvance_adjust_,
  lsb_adjust_,
  rsb_adjust_,
  vadvance_adjust_,
  tsb_adjust_,
  bsb_adjust_,
  vorg_adjust_,
  metrics_adjust_ 
)
Value:
static const FT_Service_MetricsVariationsRec class_ = \
{ \
hadvance_adjust_, \
lsb_adjust_, \
rsb_adjust_, \
vadvance_adjust_, \
tsb_adjust_, \
bsb_adjust_, \
vorg_adjust_, \
metrics_adjust_ \
};

Definition at line 98 of file svmetric.h.

◆ FT_SERVICE_ID_METRICS_VARIATIONS

#define FT_SERVICE_ID_METRICS_VARIATIONS   "metrics-variations"

Definition at line 33 of file svmetric.h.

Typedef Documentation

◆ FT_BSB_Adjust_Func

typedef FT_Error(* FT_BSB_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)

Definition at line 65 of file svmetric.h.

◆ FT_HAdvance_Adjust_Func

typedef FT_Error(* FT_HAdvance_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)

Definition at line 38 of file svmetric.h.

◆ FT_LSB_Adjust_Func

typedef FT_Error(* FT_LSB_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)

Definition at line 43 of file svmetric.h.

◆ FT_Metrics_Adjust_Func

typedef void(* FT_Metrics_Adjust_Func) (FT_Face face)

Definition at line 77 of file svmetric.h.

◆ FT_RSB_Adjust_Func

typedef FT_Error(* FT_RSB_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)

Definition at line 48 of file svmetric.h.

◆ FT_TSB_Adjust_Func

typedef FT_Error(* FT_TSB_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)

Definition at line 60 of file svmetric.h.

◆ FT_VAdvance_Adjust_Func

typedef FT_Error(* FT_VAdvance_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)

Definition at line 55 of file svmetric.h.

◆ FT_VOrg_Adjust_Func

typedef FT_Error(* FT_VOrg_Adjust_Func) (FT_Face face, FT_UInt gindex, FT_Int *avalue)

Definition at line 70 of file svmetric.h.

Function Documentation

◆ FT_DEFINE_SERVICE()

FT_DEFINE_SERVICE ( MetricsVariations  )

Definition at line 81 of file svmetric.h.

82 {
83 FT_HAdvance_Adjust_Func hadvance_adjust;
84 FT_LSB_Adjust_Func lsb_adjust;
85 FT_RSB_Adjust_Func rsb_adjust;
86
87 FT_VAdvance_Adjust_Func vadvance_adjust;
88 FT_TSB_Adjust_Func tsb_adjust;
89 FT_BSB_Adjust_Func bsb_adjust;
90 FT_VOrg_Adjust_Func vorg_adjust;
91
92 FT_Metrics_Adjust_Func metrics_adjust;
93 };
FT_Error(* FT_HAdvance_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:39
void(* FT_Metrics_Adjust_Func)(FT_Face face)
Definition: svmetric.h:78
FT_Error(* FT_VOrg_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:71
FT_Error(* FT_LSB_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:44
FT_Error(* FT_TSB_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:61
FT_Error(* FT_RSB_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:49
FT_Error(* FT_VAdvance_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:56
FT_Error(* FT_BSB_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:66