Index: skia/ext/vector_platform_device_skia.h |
=================================================================== |
--- skia/ext/vector_platform_device_skia.h (revision 97282) |
+++ skia/ext/vector_platform_device_skia.h (working copy) |
@@ -27,8 +27,6 @@ |
SK_API VectorPlatformDeviceSkia(SkPDFDevice* pdf_device); |
virtual ~VectorPlatformDeviceSkia(); |
- SkPDFDevice* PdfDevice() { return pdf_device_.get(); } |
- |
// PlatformDevice methods. |
virtual bool IsNativeFontRenderingAllowed(); |
@@ -42,55 +40,9 @@ |
virtual CGContextRef GetBitmapContext(); |
#endif |
- // SkDevice methods. |
- virtual uint32_t getDeviceCapabilities(); |
- virtual int width() const; |
- virtual int height() const; |
- virtual void setMatrixClip(const SkMatrix& matrix, const SkRegion& region, |
- const SkClipStack& stack); |
- virtual bool readPixels(const SkIRect& srcRect, SkBitmap* bitmap); |
- |
- virtual void drawPaint(const SkDraw& draw, const SkPaint& paint); |
- virtual void drawPoints(const SkDraw& draw, SkCanvas::PointMode mode, |
- size_t count, const SkPoint[], const SkPaint& paint); |
- virtual void drawRect(const SkDraw& draw, const SkRect& rect, |
- const SkPaint& paint); |
- virtual void drawPath(const SkDraw& draw, const SkPath& path, |
- const SkPaint& paint, const SkMatrix* prePathMatrix, |
- bool pathIsMutable); |
- virtual void drawBitmap(const SkDraw& draw, const SkBitmap& bitmap, |
- const SkIRect* srcRectOrNull, const SkMatrix& matrix, |
- const SkPaint& paint); |
- virtual void drawSprite(const SkDraw& draw, const SkBitmap& bitmap, |
- int x, int y, const SkPaint& paint); |
- virtual void drawText(const SkDraw& draw, const void* text, size_t len, |
- SkScalar x, SkScalar y, const SkPaint& paint); |
- virtual void drawPosText(const SkDraw& draw, const void* text, size_t len, |
- const SkScalar pos[], SkScalar constY, |
- int scalarsPerPos, const SkPaint& paint); |
- virtual void drawTextOnPath(const SkDraw& draw, const void* text, size_t len, |
- const SkPath& path, const SkMatrix* matrix, |
- const SkPaint& paint); |
- virtual void drawVertices(const SkDraw& draw, SkCanvas::VertexMode, |
- int vertexCount, const SkPoint verts[], |
- const SkPoint texs[], const SkColor colors[], |
- SkXfermode* xmode, const uint16_t indices[], |
- int indexCount, const SkPaint& paint); |
- virtual void drawDevice(const SkDraw& draw, SkDevice*, int x, int y, |
- const SkPaint&); |
- |
- // Sets the drawing area for the device. Subsequent draw calls are |
- // directed to the specific drawing area (margin or content area). |
- SK_API void setDrawingArea(SkPDFDevice::DrawingArea area); |
- |
- protected: |
- virtual SkDevice* onCreateCompatibleDevice(SkBitmap::Config, int width, |
- int height, bool isOpaque, |
- Usage usage); |
- |
private: |
- SkRefPtr<SkPDFDevice> pdf_device_; |
- SkRefPtr<BitmapPlatformDevice> raster_surface_; |
+ SkRefPtr<SkDevice> raster_surface_; |
+ SkRefPtr<SkCanvas> raster_canvas_; |
DISALLOW_COPY_AND_ASSIGN(VectorPlatformDeviceSkia); |
}; |