Lines Matching refs:paint
51 SkPaint paint;
52 paint.setAntiAlias(true);
54 this->drawWithFace(text, i, y, paint, canvas);
58 this->drawWithFace(text, i, y, paint, canvas);
63 void drawWithFace(const SkString& text, int i, SkScalar& y, SkPaint& paint,
65 paint.setTypeface(fFaces[i]);
66 y += paint.getFontMetrics(NULL);
67 canvas->drawText(text.c_str(), text.size(), 0, y, paint);
77 static void getGlyphPositions(const SkPaint& paint, const uint16_t glyphs[],
79 SkASSERT(SkPaint::kGlyphID_TextEncoding == paint.getTextEncoding());
83 paint.getTextWidths(glyphs, count * sizeof(uint16_t), widths);
92 const SkPaint& paint) {
93 SkScalar scale = paint.getTextSize() / paint.getTypeface()->getUnitsPerEm();
103 SkScalar x, SkScalar y, const SkPaint& paint) {
104 SkTypeface* face = paint.getTypeface();
106 canvas->drawText(text, len, x, y, paint);
112 int glyphCount = paint.textToGlyphs(text, len, glyphs);
120 canvas->drawText(text, len, x, y, paint);
124 SkPaint glyphPaint(paint);
187 SkPaint paint;
188 paint.setAntiAlias(true);
189 paint.setTextSize(SkIntToScalar(30));
195 SkScalar dy = paint.getFontMetrics(NULL);
199 paint.setSubpixelText(true);
201 paint.setLinearText(true);
204 paint.setTypeface(fFaces[i]);
205 canvas->drawText(text, textLen, x, y, paint);
207 drawKernText(canvas, text, textLen, x + 240, y, paint);