X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2Fskia%2Fsrc%2Futils%2FSkProxyCanvas.cpp;h=c15acaa78fa22811b4346326fbe1bbf435e665fc;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=5cb54698f63d3fbedac031f288b7ae80a542eab0;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/skia/src/utils/SkProxyCanvas.cpp b/src/third_party/skia/src/utils/SkProxyCanvas.cpp index 5cb5469..c15acaa 100644 --- a/src/third_party/skia/src/utils/SkProxyCanvas.cpp +++ b/src/third_party/skia/src/utils/SkProxyCanvas.cpp @@ -21,9 +21,9 @@ void SkProxyCanvas::setProxy(SkCanvas* proxy) { ///////////////////////////////// Overrides /////////// -void SkProxyCanvas::willSave(SaveFlags flags) { - fProxy->save(flags); - this->INHERITED::willSave(flags); +void SkProxyCanvas::willSave() { + fProxy->save(); + this->INHERITED::willSave(); } SkCanvas::SaveLayerStrategy SkProxyCanvas::willSaveLayer(const SkRect* bounds, const SkPaint* paint, @@ -136,8 +136,9 @@ void SkProxyCanvas::onDrawTextOnPath(const void* text, size_t byteLength, const fProxy->drawTextOnPath(text, byteLength, path, matrix, paint); } -void SkProxyCanvas::onDrawPicture(const SkPicture* picture) { - fProxy->drawPicture(picture); +void SkProxyCanvas::onDrawPicture(const SkPicture* picture, const SkMatrix* matrix, + const SkPaint* paint) { + fProxy->drawPicture(picture, matrix, paint); } void SkProxyCanvas::drawVertices(VertexMode vmode, int vertexCount, @@ -149,6 +150,12 @@ void SkProxyCanvas::drawVertices(VertexMode vmode, int vertexCount, xmode, indices, indexCount, paint); } +void SkProxyCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], + const SkPoint texCoords[4], SkXfermode* xmode, + const SkPaint& paint) { + fProxy->drawPatch(cubics, colors, texCoords, xmode, paint); +} + void SkProxyCanvas::drawData(const void* data, size_t length) { fProxy->drawData(data, length); }