Lines Matching refs:paint

119         const SkPaint* paint, SaveFlags::Flags flags) {
184 refPaint(paint)));
192 refPaint(paint)));
253 void RecordingCanvas::drawPaint(const SkPaint& paint) {
256 drawRect(bounds.fLeft, bounds.fTop, bounds.fRight, bounds.fBottom, paint);
269 void RecordingCanvas::drawPoints(const float* points, int floatCount, const SkPaint& paint) {
277 refPaint(&paint), refBuffer<float>(points, floatCount), floatCount));
280 void RecordingCanvas::drawLines(const float* points, int floatCount, const SkPaint& paint) {
288 refPaint(&paint), refBuffer<float>(points, floatCount), floatCount));
291 void RecordingCanvas::drawRect(float left, float top, float right, float bottom, const SkPaint& paint) {
296 refPaint(&paint)));
299 void RecordingCanvas::drawSimpleRects(const float* rects, int vertexCount, const SkPaint* paint) {
329 refPaint(paint), rectData, vertexCount));
332 void RecordingCanvas::drawRegion(const SkRegion& region, const SkPaint& paint) {
333 if (paint.getStyle() == SkPaint::kFill_Style
334 && (!paint.isAntiAlias() || mState.currentTransform()->isSimple())) {
347 drawSimpleRects(rects.array(), count, &paint);
352 drawRect(r.fLeft, r.fTop, r.fRight, r.fBottom, paint);
358 float rx, float ry, const SkPaint& paint) {
364 refPaint(&paint), rx, ry));
366 drawRect(left, top, right, bottom, paint);
374 CanvasPropertyPaint* paint) {
381 mDisplayList->ref(paint);
382 refBitmapsInShader(paint->value.getShader());
386 &paint->value,
391 void RecordingCanvas::drawCircle(float x, float y, float radius, const SkPaint& paint) {
394 drawOval(x - radius, y - radius, x + radius, y + radius, paint);
399 CanvasPropertyPrimitive* radius, CanvasPropertyPaint* paint) {
403 mDisplayList->ref(paint);
404 refBitmapsInShader(paint->value.getShader());
408 &paint->value,
412 void RecordingCanvas::drawOval(float left, float top, float right, float bottom, const SkPaint& paint) {
417 refPaint(&paint)));
421 float startAngle, float sweepAngle, bool useCenter, const SkPaint& paint) {
423 drawOval(left, top, right, bottom, paint);
429 refPaint(&paint),
434 void RecordingCanvas::drawPath(const SkPath& path, const SkPaint& paint) {
439 refPaint(&paint), refPath(&path)));
453 void RecordingCanvas::drawBitmap(const SkBitmap& bitmap, float left, float top, const SkPaint* paint) {
456 drawBitmap(&bitmap, paint);
461 const SkPaint* paint) {
463 drawBitmap(&bitmap, paint);
473 dst.fLeft, dst.fTop, dst.fRight, dst.fBottom, paint);
477 drawBitmap(&bitmap, paint);
484 float dstRight, float dstBottom, const SkPaint* paint) {
493 drawBitmap(&bitmap, paint);
500 refPaint(paint), refBitmap(bitmap),
506 const float* vertices, const int* colors, const SkPaint* paint) {
512 refPaint(paint), refBitmap(bitmap), meshWidth, meshHeight,
519 const SkPaint* paint) {
524 refPaint(paint), refBitmap(bitmap), refPatch(&patch)));
529 const SkPaint& paint, float x, float y, float boundsLeft, float boundsTop,
531 if (!glyphs || !positions || glyphCount <= 0 || PaintUtils::paintWillNotDrawText(paint)) return;
540 refPaint(&paint), glyphs, positions, glyphCount, x, y));
541 drawTextDecorations(x, y, totalAdvance, paint);
545 float hOffset, float vOffset, const SkPaint& paint) {
546 if (!glyphs || glyphCount <= 0 || PaintUtils::paintWillNotDrawText(paint)) return;
551 refPaint(&paint), glyphs, glyphCount, refPath(&path), hOffset, vOffset));
554 void RecordingCanvas::drawBitmap(const SkBitmap* bitmap, const SkPaint* paint) {
559 refPaint(paint), refBitmap(*bitmap)));
640 // If this paint has an SkShader that has an SkBitmap add