| Index: skia/ext/vector_platform_device_skia.h
|
| ===================================================================
|
| --- skia/ext/vector_platform_device_skia.h (revision 97366)
|
| +++ 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);
|
| };
|
|
|