35 StringDimensions(
double xAdv=0.0,
double yMin=0.0,
double yMax=0.0,
double spacingFactor=1.2){
const double getXAdvance()
Definition stringDimensions.h:66
double lineSpacingFactor
Definition stringDimensions.h:30
void setYMin(const double yMin)
Keep a running tab on the minimum y value (descent) from all glyphs:
Definition stringDimensions.h:59
double xadv
Definition stringDimensions.h:27
void accrueXAdvance(const double xAdv)
Sum up the individual x advances of each glyph:
Definition stringDimensions.h:54
void setYMax(const double yMax)
Keep a running tab on the maximum y value (ascent) from all glyphs:
Definition stringDimensions.h:63
const double getYMin()
Definition stringDimensions.h:67
double ymax
Definition stringDimensions.h:29
double ymin
Definition stringDimensions.h:28
const double getYMax()
Definition stringDimensions.h:68
const double getLineSpacing()
Line spacing is just the maximum ascent minus the maximum descent multiplied by the line spacing fact...
Definition stringDimensions.h:74
StringDimensions(double xAdv=0.0, double yMin=0.0, double yMax=0.0, double spacingFactor=1.2)
Definition stringDimensions.h:35