Lines Matching full:paint
28 static size_t linebreak(const char text[], const char stop[], const SkPaint& paint, SkScalar margin)
32 SkAutoGlyphCache ac(paint, NULL);
76 int SkTextLineBreaker::CountLines(const char text[], size_t len, const SkPaint& paint, SkScalar width)
85 text += linebreak(text, stop, paint, width);
146 void SkTextBox::draw(SkCanvas* canvas, const char text[], size_t len, const SkPaint& paint)
148 SkASSERT(canvas && &paint && (text || len == 0));
160 switch (paint.getTextAlign()) {
173 fontHeight = paint.getFontMetrics(&metrics);
183 int count = SkTextLineBreaker::CountLines(text, textStop - text, paint, marginWidth);
205 len = linebreak(text, textStop, paint, marginWidth);
207 canvas->drawText(text, len, x, y, paint);