Lines Matching defs:paint

29 static void set_paintflat(SkPaint* paint, SkFlattenable* obj, unsigned paintFlat) {
33 paint->setColorFilter((SkColorFilter*)obj);
36 paint->setLooper((SkDrawLooper*)obj);
39 paint->setMaskFilter((SkMaskFilter*)obj);
42 paint->setPathEffect((SkPathEffect*)obj);
45 paint->setRasterizer((SkRasterizer*)obj);
48 paint->setShader((SkShader*)obj);
51 paint->setImageFilter((SkImageFilter*)obj);
54 paint->setXfermode((SkXfermode*)obj);
57 paint->setAnnotation((SkAnnotation*)obj);
98 const SkPaint& paint() const { return fPaint; }
180 void setTypeface(SkPaint* paint, unsigned id) {
181 paint->setTypeface(id ? fTypefaces[id - 1] : NULL);
319 const SkPaint* paint = NULL;
321 paint = &state->paint();
323 canvas->saveLayer(bounds, paint, saveFlags);
345 canvas->drawPaint(state->paint());
355 canvas->drawPoints(mode, count, pts, state->paint());
363 canvas->drawOval(*rect, state->paint());
371 canvas->drawRect(*rect, state->paint());
380 canvas->drawRRect(rrect, state->paint());
389 canvas->drawPath(path, state->paint());
422 indices, indexCount, state->paint());
434 canvas->drawText(text, len, xy[0], xy[1], state->paint());
445 canvas->drawPosText(text, len, pos, state->paint());
457 canvas->drawPosTextH(text, len, xpos, constY, state->paint());
476 canvas->drawTextOnPath(text, len, path, matrix, state->paint());
533 canvas->drawBitmap(*bitmap, left, top, hasPaint ? &state->paint() : NULL);
546 hasPaint ? &state->paint() : NULL);
559 hasPaint ? &state->paint() : NULL);
578 canvas->drawBitmapRectToRect(*bitmap, src, *dst, hasPaint ? &state->paint() : NULL);
589 canvas->drawSprite(*bitmap, point->fX, point->fY, hasPaint ? &state->paint() : NULL);
597 // since we don't have a paint, we can use data for our (small) sizes