From b3d50e007523d1ada0866d384c391c72ac1a3577 Mon Sep 17 00:00:00 2001 From: Derek Sollenberger Date: Thu, 29 Jan 2015 11:19:31 -0500 Subject: Rename Canvas::getSkCanvas to Canvas::asSkCanvas Change-Id: I967a45698d382e54eaa5ff64fa8909ff00908650 --- libs/hwui/SkiaCanvas.cpp | 109 +++++++++++++++++++++++++---------------------- 1 file changed, 57 insertions(+), 52 deletions(-) (limited to 'libs/hwui/SkiaCanvas.cpp') diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp index 7fdbf9a..efbb709 100644 --- a/libs/hwui/SkiaCanvas.cpp +++ b/libs/hwui/SkiaCanvas.cpp @@ -46,82 +46,87 @@ public: canvas->ref(); } - virtual SkCanvas* getSkCanvas() { + virtual SkCanvas* asSkCanvas() override { return mCanvas.get(); } - virtual void setBitmap(SkBitmap* bitmap, bool copyState); + virtual void setBitmap(SkBitmap* bitmap, bool copyState) override; - virtual bool isOpaque(); - virtual int width(); - virtual int height(); + virtual bool isOpaque() override; + virtual int width() override; + virtual int height() override; - virtual int getSaveCount() const; - virtual int save(SkCanvas::SaveFlags flags); - virtual void restore(); - virtual void restoreToCount(int saveCount); + virtual int getSaveCount() const override; + virtual int save(SkCanvas::SaveFlags flags) override; + virtual void restore() override; + virtual void restoreToCount(int saveCount) override; virtual int saveLayer(float left, float top, float right, float bottom, - const SkPaint* paint, SkCanvas::SaveFlags flags); + const SkPaint* paint, SkCanvas::SaveFlags flags) override; virtual int saveLayerAlpha(float left, float top, float right, float bottom, - int alpha, SkCanvas::SaveFlags flags); - - virtual void getMatrix(SkMatrix* outMatrix) const; - virtual void setMatrix(const SkMatrix& matrix); - virtual void concat(const SkMatrix& matrix); - virtual void rotate(float degrees); - virtual void scale(float sx, float sy); - virtual void skew(float sx, float sy); - virtual void translate(float dx, float dy); - - virtual bool getClipBounds(SkRect* outRect) const; - virtual bool quickRejectRect(float left, float top, float right, float bottom) const; - virtual bool quickRejectPath(const SkPath& path) const; - virtual bool clipRect(float left, float top, float right, float bottom, SkRegion::Op op); - virtual bool clipPath(const SkPath* path, SkRegion::Op op); - virtual bool clipRegion(const SkRegion* region, SkRegion::Op op); - - virtual SkDrawFilter* getDrawFilter(); - virtual void setDrawFilter(SkDrawFilter* drawFilter); - - virtual void drawColor(int color, SkXfermode::Mode mode); - virtual void drawPaint(const SkPaint& paint); - - virtual void drawPoint(float x, float y, const SkPaint& paint); - virtual void drawPoints(const float* points, int count, const SkPaint& paint); + int alpha, SkCanvas::SaveFlags flags) override; + + virtual void getMatrix(SkMatrix* outMatrix) const override; + virtual void setMatrix(const SkMatrix& matrix) override; + virtual void concat(const SkMatrix& matrix) override; + virtual void rotate(float degrees) override; + virtual void scale(float sx, float sy) override; + virtual void skew(float sx, float sy) override; + virtual void translate(float dx, float dy) override; + + virtual bool getClipBounds(SkRect* outRect) const override; + virtual bool quickRejectRect(float left, float top, float right, float bottom) const override; + virtual bool quickRejectPath(const SkPath& path) const override; + virtual bool clipRect(float left, float top, float right, float bottom, + SkRegion::Op op) override; + virtual bool clipPath(const SkPath* path, SkRegion::Op op) override; + virtual bool clipRegion(const SkRegion* region, SkRegion::Op op) override; + + virtual SkDrawFilter* getDrawFilter() override; + virtual void setDrawFilter(SkDrawFilter* drawFilter) override; + + virtual void drawColor(int color, SkXfermode::Mode mode) override; + virtual void drawPaint(const SkPaint& paint) override; + + virtual void drawPoint(float x, float y, const SkPaint& paint) override; + virtual void drawPoints(const float* points, int count, const SkPaint& paint) override; virtual void drawLine(float startX, float startY, float stopX, float stopY, - const SkPaint& paint); - virtual void drawLines(const float* points, int count, const SkPaint& paint); - virtual void drawRect(float left, float top, float right, float bottom, const SkPaint& paint); + const SkPaint& paint) override; + virtual void drawLines(const float* points, int count, const SkPaint& paint) override; + virtual void drawRect(float left, float top, float right, float bottom, + const SkPaint& paint) override; virtual void drawRoundRect(float left, float top, float right, float bottom, - float rx, float ry, const SkPaint& paint); - virtual void drawCircle(float x, float y, float radius, const SkPaint& paint); - virtual void drawOval(float left, float top, float right, float bottom, const SkPaint& paint); + float rx, float ry, const SkPaint& paint) override; + virtual void drawCircle(float x, float y, float radius, const SkPaint& paint) override; + virtual void drawOval(float left, float top, float right, float bottom, + const SkPaint& paint) override; virtual void drawArc(float left, float top, float right, float bottom, - float startAngle, float sweepAngle, bool useCenter, const SkPaint& paint); - virtual void drawPath(const SkPath& path, const SkPaint& paint); + float startAngle, float sweepAngle, bool useCenter, const SkPaint& paint) override; + virtual void drawPath(const SkPath& path, const SkPaint& paint) override; virtual void drawVertices(SkCanvas::VertexMode vertexMode, int vertexCount, const float* verts, const float* tex, const int* colors, - const uint16_t* indices, int indexCount, const SkPaint& paint); + const uint16_t* indices, int indexCount, const SkPaint& paint) override; - virtual void drawBitmap(const SkBitmap& bitmap, float left, float top, const SkPaint* paint); - virtual void drawBitmap(const SkBitmap& bitmap, const SkMatrix& matrix, const SkPaint* paint); + virtual void drawBitmap(const SkBitmap& bitmap, float left, float top, + const SkPaint* paint) override; + virtual void drawBitmap(const SkBitmap& bitmap, const SkMatrix& matrix, + const SkPaint* paint) override; virtual void drawBitmap(const SkBitmap& bitmap, float srcLeft, float srcTop, float srcRight, float srcBottom, float dstLeft, float dstTop, - float dstRight, float dstBottom, const SkPaint* paint); + float dstRight, float dstBottom, const SkPaint* paint) override; virtual void drawBitmapMesh(const SkBitmap& bitmap, int meshWidth, int meshHeight, - const float* vertices, const int* colors, const SkPaint* paint); + const float* vertices, const int* colors, const SkPaint* paint) override; virtual void drawText(const uint16_t* text, const float* positions, int count, const SkPaint& paint, float x, float y, float boundsLeft, float boundsTop, float boundsRight, float boundsBottom, - float totalAdvance); + float totalAdvance) override; virtual void drawPosText(const uint16_t* text, const float* positions, int count, - int posCount, const SkPaint& paint); + int posCount, const SkPaint& paint) override; virtual void drawTextOnPath(const uint16_t* glyphs, int count, const SkPath& path, - float hOffset, float vOffset, const SkPaint& paint); + float hOffset, float vOffset, const SkPaint& paint) override; - virtual bool drawTextAbsolutePos() const { return true; } + virtual bool drawTextAbsolutePos() const override { return true; } private: struct SaveRec { -- cgit v1.1