7#include "../required.hpp"
8#include "../geometry/axis_aligned_rectangle.hpp"
9#include "../geometry/scale.hpp"
77 return advance * ligatureRatio * narrow_cast<float>(index);
Class which represents an axis-aligned rectangle.
Definition axis_aligned_rectangle.hpp:18
Definition glyph_metrics.hpp:17
float rightSideBearing
Definition glyph_metrics.hpp:34
aarectangle boundingBox
Definition glyph_metrics.hpp:20
float leftSideBearing
Definition glyph_metrics.hpp:28
float descender
Definition glyph_metrics.hpp:42
vector2 advance
Definition glyph_metrics.hpp:58
float lineGap
Definition glyph_metrics.hpp:46
float capHeight
Definition glyph_metrics.hpp:50
float xHeight
Definition glyph_metrics.hpp:54
int numberOfgraphemes
Definition glyph_metrics.hpp:63
float ascender
Definition glyph_metrics.hpp:38
vector2 advanceForgrapheme(int index) const noexcept
Definition glyph_metrics.hpp:74