Lines Matching refs:paint
22 static bool setFont(SkPaint* paint, const char name[]) {
23 paint->setTypeface(SkTypeface::MakeFromName(name, SkFontStyle()));
24 return SkToBool(paint->getTypeface());
52 SkPaint paint;
53 paint.setShader(make_heatGradient(pts));
55 canvas->drawRect(r, paint);
71 SkPaint paint;
72 setFont(&paint, sk_tool_utils::platform_font_name("serif"));
73 paint.setTextSize(SkIntToScalar(16));
74 paint.setAntiAlias(true);
75 paint.setLCDRenderText(true);
79 paint.setColor(fg[i]);
84 canvas->drawText(text, len, x, y, paint);
85 y += paint.getTextSize() * 2;
107 static void set_face(SkPaint* paint) {
108 paint->setTypeface(SkTypeface::MakeFromName("serif",
112 static void draw_pair(SkCanvas* canvas, SkPaint* paint, const sk_sp<SkShader>& shader) {
116 paint->setShader(nullptr);
117 canvas->drawText(text, len, 10, 20, *paint);
118 paint->setShader(SkShader::MakeColorShader(paint->getColor()));
119 canvas->drawText(text, len, 10, 40, *paint);
120 paint->setShader(shader);
121 canvas->drawText(text, len, 10, 60, *paint);
152 SkPaint paint;
153 paint.setAntiAlias(true);
154 paint.setLCDRenderText(true);
155 paint.setTextSize(18);
156 set_face(&paint);
159 paint.setColor(fColors[i]);
160 draw_pair(canvas, &paint, fShaders[i]);