| Index: include/gpu/SkGpuDevice.h
 | 
| ===================================================================
 | 
| --- include/gpu/SkGpuDevice.h	(revision 10994)
 | 
| +++ include/gpu/SkGpuDevice.h	(working copy)
 | 
| @@ -13,7 +13,7 @@
 | 
|  
 | 
|  #include "SkGr.h"
 | 
|  #include "SkBitmap.h"
 | 
| -#include "SkDevice.h"
 | 
| +#include "SkBitmapDevice.h"
 | 
|  #include "SkRegion.h"
 | 
|  #include "GrContext.h"
 | 
|  
 | 
| @@ -22,10 +22,10 @@
 | 
|  class GrTextContext;
 | 
|  
 | 
|  /**
 | 
| - *  Subclass of SkDevice, which directs all drawing to the GrGpu owned by the
 | 
| + *  Subclass of SkBitmapDevice, which directs all drawing to the GrGpu owned by the
 | 
|   *  canvas.
 | 
|   */
 | 
| -class SK_API SkGpuDevice : public SkDevice {
 | 
| +class SK_API SkGpuDevice : public SkBitmapDevice {
 | 
|  public:
 | 
|  
 | 
|      /**
 | 
| @@ -62,7 +62,7 @@
 | 
|  
 | 
|      virtual GrRenderTarget* accessRenderTarget() SK_OVERRIDE;
 | 
|  
 | 
| -    // overrides from SkDevice
 | 
| +    // overrides from SkBaseDevice
 | 
|  
 | 
|      virtual void clear(SkColor color) SK_OVERRIDE;
 | 
|      virtual void writePixels(const SkBitmap& bitmap, int x, int y,
 | 
| @@ -101,11 +101,11 @@
 | 
|                                const SkColor colors[], SkXfermode* xmode,
 | 
|                                const uint16_t indices[], int indexCount,
 | 
|                                const SkPaint&) SK_OVERRIDE;
 | 
| -    virtual void drawDevice(const SkDraw&, SkDevice*, int x, int y,
 | 
| +    virtual void drawDevice(const SkDraw&, SkBaseDevice*, int x, int y,
 | 
|                              const SkPaint&) SK_OVERRIDE;
 | 
|      virtual bool filterTextFlags(const SkPaint&, TextFlags*) SK_OVERRIDE;
 | 
|  
 | 
| -    virtual void flush();
 | 
| +    virtual void flush() SK_OVERRIDE;
 | 
|  
 | 
|      virtual void onAttachToCanvas(SkCanvas* canvas) SK_OVERRIDE;
 | 
|      virtual void onDetachFromCanvas() SK_OVERRIDE;
 | 
| @@ -123,7 +123,7 @@
 | 
|      class SkAutoCachedTexture; // used internally
 | 
|  
 | 
|  protected:
 | 
| -    // overrides from SkDevice
 | 
| +    // overrides from SkBaseDevice
 | 
|      virtual bool onReadPixels(const SkBitmap& bitmap,
 | 
|                                int x, int y,
 | 
|                                SkCanvas::Config8888 config8888) SK_OVERRIDE;
 | 
| @@ -145,11 +145,11 @@
 | 
|      // used by createCompatibleDevice
 | 
|      SkGpuDevice(GrContext*, GrTexture* texture, bool needClear);
 | 
|  
 | 
| -    // override from SkDevice
 | 
| -    virtual SkDevice* onCreateCompatibleDevice(SkBitmap::Config config,
 | 
| -                                               int width, int height,
 | 
| -                                               bool isOpaque,
 | 
| -                                               Usage usage) SK_OVERRIDE;
 | 
| +    // override from SkBaseDevice
 | 
| +    virtual SkBaseDevice* onCreateCompatibleDevice(SkBitmap::Config config,
 | 
| +                                                   int width, int height,
 | 
| +                                                   bool isOpaque,
 | 
| +                                                   Usage usage) SK_OVERRIDE;
 | 
|  
 | 
|      SkDrawProcs* initDrawForText(GrTextContext*);
 | 
|  
 | 
| @@ -192,7 +192,7 @@
 | 
|       */
 | 
|      GrTextContext* getTextContext();
 | 
|  
 | 
| -    typedef SkDevice INHERITED;
 | 
| +    typedef SkBitmapDevice INHERITED;
 | 
|  };
 | 
|  
 | 
|  #endif
 | 
| 
 |