diff options
Diffstat (limited to 'include/gpu/SkGpuDevice.h')
-rw-r--r-- | include/gpu/SkGpuDevice.h | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/include/gpu/SkGpuDevice.h b/include/gpu/SkGpuDevice.h index 790d4a9ca1..b941894221 100644 --- a/include/gpu/SkGpuDevice.h +++ b/include/gpu/SkGpuDevice.h @@ -51,12 +51,6 @@ public: GrContext* context() const { return fContext; } - /** - * Override from SkGpuDevice, so we can set our FBO to be the render target - * The canvas parameter must be a SkGpuCanvas - */ - virtual void gainFocus(const SkMatrix&, const SkRegion&) SK_OVERRIDE; - virtual SkGpuRenderTarget* accessRenderTarget() SK_OVERRIDE; // overrides from SkDevice @@ -65,9 +59,6 @@ public: 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&) SK_OVERRIDE; - 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) SK_OVERRIDE; @@ -134,10 +125,9 @@ private: GrClipData fClipData; - // state for our offscreen render-target + // state for our render-target GrRenderTarget* fRenderTarget; bool fNeedClear; - bool fNeedPrepareRenderTarget; // called from rt and tex cons void initFromRenderTarget(GrContext*, GrRenderTarget*, bool cached); @@ -154,7 +144,7 @@ private: SkDrawProcs* initDrawForText(GrTextContext*); bool bindDeviceAsTexture(GrPaint* paint); - void prepareRenderTarget(const SkDraw&); + void prepareDraw(const SkDraw&); // sets the render target, clip, and matrix on GrContext. bool shouldTileBitmap(const SkBitmap& bitmap, const GrTextureParams& sampler, const SkRect* srcRectPtr) const; |