From 75d939b549a2cc4c587ce77c4ba7b17582db30ed Mon Sep 17 00:00:00 2001 From: "reed@google.com" Date: Wed, 7 Dec 2011 15:07:23 +0000 Subject: [PATCH] add SK_OVERRIDEs, move impl of virtuals into .cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2819 2bbb7eff-a529-9590-31e7-b0007b416f81 --- include/gpu/SkGpuDevice.h | 34 ++++++++++++++++------------------ src/gpu/SkGpuDevice.cpp | 8 ++++++++ 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/include/gpu/SkGpuDevice.h b/include/gpu/SkGpuDevice.h index 3afea5e..eacf020 100644 --- a/include/gpu/SkGpuDevice.h +++ b/include/gpu/SkGpuDevice.h @@ -59,52 +59,50 @@ public: * The canvas parameter must be a SkGpuCanvas */ virtual void gainFocus(SkCanvas*, const SkMatrix&, const SkRegion&, - const SkClipStack& clipStack); + const SkClipStack& clipStack) SK_OVERRIDE; - virtual SkGpuRenderTarget* accessRenderTarget() { - return (SkGpuRenderTarget*)fRenderTarget; - } + virtual SkGpuRenderTarget* accessRenderTarget() SK_OVERRIDE; // overrides from SkDevice - virtual void clear(SkColor color); + virtual void clear(SkColor color) SK_OVERRIDE; virtual void writePixels(const SkBitmap& bitmap, int x, int y, SkCanvas::Config8888 config8888) SK_OVERRIDE; virtual void setMatrixClip(const SkMatrix& matrix, const SkRegion& clip, - const SkClipStack&); + const SkClipStack&) SK_OVERRIDE; - virtual void drawPaint(const SkDraw&, const SkPaint& paint); + virtual void drawPaint(const SkDraw&, const SkPaint& paint) SK_OVERRIDE; virtual void drawPoints(const SkDraw&, SkCanvas::PointMode mode, size_t count, - const SkPoint[], const SkPaint& paint); + const SkPoint[], const SkPaint& paint) SK_OVERRIDE; virtual void drawRect(const SkDraw&, const SkRect& r, - const SkPaint& paint); + const SkPaint& paint) SK_OVERRIDE; virtual void drawPath(const SkDraw&, const SkPath& path, const SkPaint& paint, const SkMatrix* prePathMatrix, - bool pathIsMutable); + bool pathIsMutable) SK_OVERRIDE; virtual void drawBitmap(const SkDraw&, const SkBitmap& bitmap, const SkIRect* srcRectOrNull, - const SkMatrix& matrix, const SkPaint& paint); + const SkMatrix&, const SkPaint&) SK_OVERRIDE; virtual void drawSprite(const SkDraw&, const SkBitmap& bitmap, int x, int y, const SkPaint& paint); virtual void drawText(const SkDraw&, const void* text, size_t len, - SkScalar x, SkScalar y, const SkPaint& paint); + SkScalar x, SkScalar y, const SkPaint&) SK_OVERRIDE; virtual void drawPosText(const SkDraw&, const void* text, size_t len, const SkScalar pos[], SkScalar constY, - int scalarsPerPos, const SkPaint& paint); + int scalarsPerPos, const SkPaint&) SK_OVERRIDE; virtual void drawTextOnPath(const SkDraw&, const void* text, size_t len, const SkPath& path, const SkMatrix* matrix, - const SkPaint& paint); + const SkPaint&) SK_OVERRIDE; virtual void drawVertices(const SkDraw&, SkCanvas::VertexMode, int vertexCount, const SkPoint verts[], const SkPoint texs[], const SkColor colors[], SkXfermode* xmode, const uint16_t indices[], int indexCount, - const SkPaint& paint); + const SkPaint&) SK_OVERRIDE; virtual void drawDevice(const SkDraw&, SkDevice*, int x, int y, - const SkPaint&); - virtual bool filterTextFlags(const SkPaint& paint, TextFlags*); + const SkPaint&) SK_OVERRIDE; + virtual bool filterTextFlags(const SkPaint&, TextFlags*) SK_OVERRIDE; - virtual void flush() { fContext->flush(false); } + virtual void flush(); /** * Make's this device's rendertarget current in the underlying 3D API. diff --git a/src/gpu/SkGpuDevice.cpp b/src/gpu/SkGpuDevice.cpp index 5daf42c..df2ac22 100644 --- a/src/gpu/SkGpuDevice.cpp +++ b/src/gpu/SkGpuDevice.cpp @@ -375,6 +375,10 @@ void SkGpuDevice::gainFocus(SkCanvas* canvas, const SkMatrix& matrix, } } +SkGpuRenderTarget* SkGpuDevice::accessRenderTarget() { + return (SkGpuRenderTarget*)fRenderTarget; +} + bool SkGpuDevice::bindDeviceAsTexture(GrPaint* paint) { if (NULL != fTexture) { paint->setTexture(kBitmapTextureIdx, fTexture); @@ -1744,6 +1748,10 @@ bool SkGpuDevice::filterTextFlags(const SkPaint& paint, TextFlags* flags) { return false; } +void SkGpuDevice::flush() { + fContext->flush(false); +} + /////////////////////////////////////////////////////////////////////////////// SkGpuDevice::TexCache SkGpuDevice::lockCachedTexture(const SkBitmap& bitmap, -- 2.7.4