6#include "TTauri/Foundation/required.hpp"
7#include "TTauri/Foundation/vec.hpp"
8#include "TTauri/Foundation/mat.hpp"
9#include "TTauri/Foundation/aarect.hpp"
Class which represents an axis-aligned rectangle.
Definition aarect.hpp:13
Optimized scale matrix.
Definition mat.hpp:56
A 4D vector.
Definition vec.hpp:37
Definition GlyphMetrics.hpp:17
float xHeight
Definition GlyphMetrics.hpp:54
float ascender
Definition GlyphMetrics.hpp:38
float descender
Definition GlyphMetrics.hpp:42
int numberOfGraphemes
Definition GlyphMetrics.hpp:63
vec advanceForGrapheme(int index) const noexcept
Definition GlyphMetrics.hpp:74
float leftSideBearing
Definition GlyphMetrics.hpp:28
float rightSideBearing
Definition GlyphMetrics.hpp:34
vec advance
Definition GlyphMetrics.hpp:58
float capHeight
Definition GlyphMetrics.hpp:50
float lineGap
Definition GlyphMetrics.hpp:46
aarect boundingBox
Definition GlyphMetrics.hpp:20