Lines Matching defs:paint
107 void Patch::draw(SkCanvas* canvas, const SkPaint& paint, int nu, int nv,
128 // canvas->drawLine(edge0[i].fX, edge0[i].fY, edge0[i+1].fX, edge0[i+1].fY, paint);
153 // canvas->drawPoints(verts, vertCount, paint);
183 SkBlendMode::kModulate, paint);
187 static void drawpatches(SkCanvas* canvas, const SkPaint& paint, int nu, int nv,
191 patch->draw(canvas, paint, nu, nv, false, false);
193 patch->draw(canvas, paint, nu, nv, true, false);
195 patch->draw(canvas, paint, nu, nv, false, true);
197 patch->draw(canvas, paint, nu, nv, true, true);
242 SkPaint paint;
243 paint.setDither(true);
249 paint.setShader(fShader0);
259 drawpatches(canvas, paint, nu, nv, &patch);
261 paint.setShader(nullptr);
262 paint.setAntiAlias(true);
263 paint.setStrokeWidth(SkIntToScalar(5));
264 canvas->drawPoints(SkCanvas::kPoints_PointMode, SK_ARRAY_COUNT(fPts), fPts, paint);
268 paint.setAntiAlias(false);
269 paint.setShader(fShader1);
273 paint.setShader(paint.getShader()->makeWithLocalMatrix(m));
278 paint.setShader(paint.getShader()->makeWithLocalMatrix(m));
281 drawpatches(canvas, paint, nu, nv, &patch);
450 SkPaint paint;
451 paint.setAntiAlias(true);
452 paint.setPathEffect(pe);
455 canvas->drawPath(fPath, ptr ? *ptr : paint);
457 paint.setPathEffect(nullptr);
458 paint.setStyle(SkPaint::kStroke_Style);
459 paint.setColor(SK_ColorGREEN);
460 canvas->drawPath(fPath, paint);