Lines Matching refs:paint
20 static void identity_paintproc(SkPaint* paint) {
21 paint->setShader(nullptr);
24 static void gradient_paintproc(SkPaint* paint) {
27 paint->setShader(SkGradientShader::MakeLinear(pts, colors, nullptr, SK_ARRAY_COUNT(colors),
33 static void draw_hair(SkCanvas* canvas, const SkPaint& paint) {
34 SkPaint p(paint);
39 static void draw_thick(SkCanvas* canvas, const SkPaint& paint) {
40 SkPaint p(paint);
45 static void draw_rect(SkCanvas* canvas, const SkPaint& paint) {
46 canvas->drawRect(SkRect::MakeWH(W, H), paint);
49 static void draw_oval(SkCanvas* canvas, const SkPaint& paint) {
50 canvas->drawOval(SkRect::MakeWH(W, H), paint);
53 static void draw_text(SkCanvas* canvas, const SkPaint& paint) {
54 SkPaint p(paint);
78 SkPaint paint;
79 sk_tool_utils::set_portable_typeface(&paint);
80 paint.setColor(0x80F60000);
95 paint.setAntiAlias(SkToBool(aa));
98 paintProcs[i](&paint);
100 paint.setBlendMode(modes[x]);
103 procs[y](canvas, paint);