Lines Matching refs:minikin
34 namespace minikin {
42 static minikin::MinikinPaint prepareMinikinPaint(const Paint* paint,
45 static minikin::Layout doLayout(const Paint* paint, minikin::Bidi bidiFlags,
49 minikin::MeasuredText* mt);
51 static void getBounds(const Paint* paint, minikin::Bidi bidiFlags, const Typeface* typeface,
52 const uint16_t* buf, size_t bufSize, minikin::MinikinRect* out);
54 static float measureText(const Paint* paint, minikin::Bidi bidiFlags,
59 static minikin::MinikinExtent getFontExtent(const Paint* paint, minikin::Bidi bidiFlags,
66 static float xOffsetForTextAlign(Paint* paint, const minikin::Layout& layout);
68 static float hOffsetForTextAlign(Paint* paint, const minikin::Layout& layout,
72 static void forFontRun(const minikin::Layout& layout, Paint* paint, F& f) { in forFontRun()
75 const minikin::MinikinFont* curFont = nullptr; in forFontRun()
79 const minikin::MinikinFont* nextFont = layout.getFont(i)->typeface().get(); in forFontRun()