ReactOS  0.4.15-dev-439-g292f67a
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 66 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 39 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 44 of file svmetric.h.

◆ FT_Metrics_Adjust_Func

typedef void(* FT_Metrics_Adjust_Func) (FT_Face face)

Definition at line 78 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 49 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 61 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 56 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 71 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_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_BSB_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:66
FT_Error(* FT_VAdvance_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:56
void(* FT_Metrics_Adjust_Func)(FT_Face face)
Definition: svmetric.h:78
FT_Error(* FT_HAdvance_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
Definition: svmetric.h:39
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