Lines Matching defs:paint
35 static void identity_paintproc(SkPaint* paint) {
36 paint->setShader(nullptr);
39 static void gradient_paintproc(SkPaint* paint) {
42 paint->setShader(SkGradientShader::MakeLinear(pts, colors, nullptr, SK_ARRAY_COUNT(colors),
48 static void draw_hair(SkCanvas* canvas, const SkPaint& paint, const SkFont&) {
49 SkPaint p(paint);
54 static void draw_thick(SkCanvas* canvas, const SkPaint& paint, const SkFont&) {
55 SkPaint p(paint);
60 static void draw_rect(SkCanvas* canvas, const SkPaint& paint, const SkFont&) {
61 canvas->drawRect(SkRect::MakeWH(W, H), paint);
64 static void draw_oval(SkCanvas* canvas, const SkPaint& paint, const SkFont&) {
65 canvas->drawOval(SkRect::MakeWH(W, H), paint);
68 static void draw_text(SkCanvas* canvas, const SkPaint& paint, const SkFont& font) {
69 canvas->drawString("Hamburge", 0, H*2/3, font, paint);
84 SkPaint paint;
86 paint.setColor(0x80F60000);
101 paint.setAntiAlias(SkToBool(aa));
105 paintProcs[i](&paint);
107 paint.setBlendMode(modes[x]);
110 procs[y](canvas, paint, font);