| Index: skia/ext/pixel_ref_utils.cc
|
| diff --git a/skia/ext/pixel_ref_utils.cc b/skia/ext/pixel_ref_utils.cc
|
| index 6eb73613d61f0d8e48eb000e1952c72a58d9aec3..4e85f7ad33108890508c6b4fecb4db6c05c68fc5 100644
|
| --- a/skia/ext/pixel_ref_utils.cc
|
| +++ b/skia/ext/pixel_ref_utils.cc
|
| @@ -51,8 +51,8 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
| DiscardablePixelRefSet* pixel_ref_set)
|
| : SkBitmapDevice(bm), pixel_ref_set_(pixel_ref_set) {}
|
|
|
| - virtual void clear(SkColor color) override {}
|
| - virtual void drawPaint(const SkDraw& draw, const SkPaint& paint) override {
|
| + void clear(SkColor color) override {}
|
| + void drawPaint(const SkDraw& draw, const SkPaint& paint) override {
|
| SkBitmap bitmap;
|
| if (GetBitmapFromPaint(paint, &bitmap)) {
|
| SkRect clip_rect = SkRect::Make(draw.fRC->getBounds());
|
| @@ -60,11 +60,11 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
| }
|
| }
|
|
|
| - virtual void drawPoints(const SkDraw& draw,
|
| - SkCanvas::PointMode mode,
|
| - size_t count,
|
| - const SkPoint points[],
|
| - const SkPaint& paint) override {
|
| + void drawPoints(const SkDraw& draw,
|
| + SkCanvas::PointMode mode,
|
| + size_t count,
|
| + const SkPoint points[],
|
| + const SkPaint& paint) override {
|
| SkBitmap bitmap;
|
| if (!GetBitmapFromPaint(paint, &bitmap))
|
| return;
|
| @@ -87,9 +87,9 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
|
|
| GatherPixelRefDevice::drawRect(draw, bounds, paint);
|
| }
|
| - virtual void drawRect(const SkDraw& draw,
|
| - const SkRect& rect,
|
| - const SkPaint& paint) override {
|
| + void drawRect(const SkDraw& draw,
|
| + const SkRect& rect,
|
| + const SkPaint& paint) override {
|
| SkBitmap bitmap;
|
| if (GetBitmapFromPaint(paint, &bitmap)) {
|
| SkRect mapped_rect;
|
| @@ -98,21 +98,21 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
| AddBitmap(bitmap, mapped_rect);
|
| }
|
| }
|
| - virtual void drawOval(const SkDraw& draw,
|
| - const SkRect& rect,
|
| - const SkPaint& paint) override {
|
| + void drawOval(const SkDraw& draw,
|
| + const SkRect& rect,
|
| + const SkPaint& paint) override {
|
| GatherPixelRefDevice::drawRect(draw, rect, paint);
|
| }
|
| - virtual void drawRRect(const SkDraw& draw,
|
| - const SkRRect& rect,
|
| - const SkPaint& paint) override {
|
| + void drawRRect(const SkDraw& draw,
|
| + const SkRRect& rect,
|
| + const SkPaint& paint) override {
|
| GatherPixelRefDevice::drawRect(draw, rect.rect(), paint);
|
| }
|
| - virtual void drawPath(const SkDraw& draw,
|
| - const SkPath& path,
|
| - const SkPaint& paint,
|
| - const SkMatrix* pre_path_matrix,
|
| - bool path_is_mutable) override {
|
| + void drawPath(const SkDraw& draw,
|
| + const SkPath& path,
|
| + const SkPaint& paint,
|
| + const SkMatrix* pre_path_matrix,
|
| + bool path_is_mutable) override {
|
| SkBitmap bitmap;
|
| if (!GetBitmapFromPaint(paint, &bitmap))
|
| return;
|
| @@ -126,10 +126,10 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
|
|
| GatherPixelRefDevice::drawRect(draw, final_rect, paint);
|
| }
|
| - virtual void drawBitmap(const SkDraw& draw,
|
| - const SkBitmap& bitmap,
|
| - const SkMatrix& matrix,
|
| - const SkPaint& paint) override {
|
| + void drawBitmap(const SkDraw& draw,
|
| + const SkBitmap& bitmap,
|
| + const SkMatrix& matrix,
|
| + const SkPaint& paint) override {
|
| SkMatrix total_matrix;
|
| total_matrix.setConcat(*draw.fMatrix, matrix);
|
|
|
| @@ -142,22 +142,22 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
| if (GetBitmapFromPaint(paint, &paint_bitmap))
|
| AddBitmap(paint_bitmap, mapped_rect);
|
| }
|
| - virtual void drawBitmapRect(const SkDraw& draw,
|
| - const SkBitmap& bitmap,
|
| - const SkRect* src_or_null,
|
| - const SkRect& dst,
|
| - const SkPaint& paint,
|
| - SkCanvas::DrawBitmapRectFlags flags) override {
|
| + void drawBitmapRect(const SkDraw& draw,
|
| + const SkBitmap& bitmap,
|
| + const SkRect* src_or_null,
|
| + const SkRect& dst,
|
| + const SkPaint& paint,
|
| + SkCanvas::DrawBitmapRectFlags flags) override {
|
| SkRect bitmap_rect = SkRect::MakeWH(bitmap.width(), bitmap.height());
|
| SkMatrix matrix;
|
| matrix.setRectToRect(bitmap_rect, dst, SkMatrix::kFill_ScaleToFit);
|
| GatherPixelRefDevice::drawBitmap(draw, bitmap, matrix, paint);
|
| }
|
| - virtual void drawSprite(const SkDraw& draw,
|
| - const SkBitmap& bitmap,
|
| - int x,
|
| - int y,
|
| - const SkPaint& paint) override {
|
| + void drawSprite(const SkDraw& draw,
|
| + const SkBitmap& bitmap,
|
| + int x,
|
| + int y,
|
| + const SkPaint& paint) override {
|
| // Sprites aren't affected by current matrix, so we can't reuse drawRect.
|
| SkMatrix matrix;
|
| matrix.setTranslate(x, y);
|
| @@ -171,12 +171,12 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
| if (GetBitmapFromPaint(paint, &paint_bitmap))
|
| AddBitmap(paint_bitmap, mapped_rect);
|
| }
|
| - virtual void drawText(const SkDraw& draw,
|
| - const void* text,
|
| - size_t len,
|
| - SkScalar x,
|
| - SkScalar y,
|
| - const SkPaint& paint) override {
|
| + void drawText(const SkDraw& draw,
|
| + const void* text,
|
| + size_t len,
|
| + SkScalar x,
|
| + SkScalar y,
|
| + const SkPaint& paint) override {
|
| SkBitmap bitmap;
|
| if (!GetBitmapFromPaint(paint, &bitmap))
|
| return;
|
| @@ -218,13 +218,13 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
|
|
| GatherPixelRefDevice::drawRect(draw, bounds, paint);
|
| }
|
| - virtual void drawPosText(const SkDraw& draw,
|
| - const void* text,
|
| - size_t len,
|
| - const SkScalar pos[],
|
| - int scalars_per_pos,
|
| - const SkPoint& offset,
|
| - const SkPaint& paint) override {
|
| + void drawPosText(const SkDraw& draw,
|
| + const void* text,
|
| + size_t len,
|
| + const SkScalar pos[],
|
| + int scalars_per_pos,
|
| + const SkPoint& offset,
|
| + const SkPaint& paint) override {
|
| SkBitmap bitmap;
|
| if (!GetBitmapFromPaint(paint, &bitmap))
|
| return;
|
| @@ -263,12 +263,12 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
|
|
| GatherPixelRefDevice::drawRect(draw, bounds, paint);
|
| }
|
| - virtual void drawTextOnPath(const SkDraw& draw,
|
| - const void* text,
|
| - size_t len,
|
| - const SkPath& path,
|
| - const SkMatrix* matrix,
|
| - const SkPaint& paint) override {
|
| + void drawTextOnPath(const SkDraw& draw,
|
| + const void* text,
|
| + size_t len,
|
| + const SkPath& path,
|
| + const SkMatrix* matrix,
|
| + const SkPaint& paint) override {
|
| SkBitmap bitmap;
|
| if (!GetBitmapFromPaint(paint, &bitmap))
|
| return;
|
| @@ -286,39 +286,39 @@ class GatherPixelRefDevice : public SkBitmapDevice {
|
|
|
| GatherPixelRefDevice::drawRect(draw, bounds, paint);
|
| }
|
| - virtual void drawVertices(const SkDraw& draw,
|
| - SkCanvas::VertexMode,
|
| - int vertex_count,
|
| - const SkPoint verts[],
|
| - const SkPoint texs[],
|
| - const SkColor colors[],
|
| - SkXfermode* xmode,
|
| - const uint16_t indices[],
|
| - int index_count,
|
| - const SkPaint& paint) override {
|
| + void drawVertices(const SkDraw& draw,
|
| + SkCanvas::VertexMode,
|
| + int vertex_count,
|
| + const SkPoint verts[],
|
| + const SkPoint texs[],
|
| + const SkColor colors[],
|
| + SkXfermode* xmode,
|
| + const uint16_t indices[],
|
| + int index_count,
|
| + const SkPaint& paint) override {
|
| GatherPixelRefDevice::drawPoints(
|
| draw, SkCanvas::kPolygon_PointMode, vertex_count, verts, paint);
|
| }
|
| - virtual void drawDevice(const SkDraw&,
|
| - SkBaseDevice*,
|
| - int x,
|
| - int y,
|
| - const SkPaint&) override {}
|
| + void drawDevice(const SkDraw&,
|
| + SkBaseDevice*,
|
| + int x,
|
| + int y,
|
| + const SkPaint&) override {}
|
|
|
| protected:
|
| - virtual bool onReadPixels(const SkImageInfo& info,
|
| - void* pixels,
|
| - size_t rowBytes,
|
| - int x,
|
| - int y) override {
|
| + bool onReadPixels(const SkImageInfo& info,
|
| + void* pixels,
|
| + size_t rowBytes,
|
| + int x,
|
| + int y) override {
|
| return false;
|
| }
|
|
|
| - virtual bool onWritePixels(const SkImageInfo& info,
|
| - const void* pixels,
|
| - size_t rowBytes,
|
| - int x,
|
| - int y) override {
|
| + bool onWritePixels(const SkImageInfo& info,
|
| + const void* pixels,
|
| + size_t rowBytes,
|
| + int x,
|
| + int y) override {
|
| return false;
|
| }
|
|
|
|
|