diff options
Diffstat (limited to 'src/utils/SkProxyCanvas.cpp')
-rw-r--r-- | src/utils/SkProxyCanvas.cpp | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/utils/SkProxyCanvas.cpp b/src/utils/SkProxyCanvas.cpp index 05823ea..bc21d52 100644 --- a/src/utils/SkProxyCanvas.cpp +++ b/src/utils/SkProxyCanvas.cpp @@ -1,3 +1,10 @@ + +/* + * Copyright 2011 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ #include "SkProxyCanvas.h" SkProxyCanvas::SkProxyCanvas(SkCanvas* proxy) : fProxy(proxy) { @@ -51,12 +58,12 @@ void SkProxyCanvas::setMatrix(const SkMatrix& matrix) { fProxy->setMatrix(matrix); } -bool SkProxyCanvas::clipRect(const SkRect& rect, SkRegion::Op op) { - return fProxy->clipRect(rect, op); +bool SkProxyCanvas::clipRect(const SkRect& rect, SkRegion::Op op, bool doAA) { + return fProxy->clipRect(rect, op, doAA); } -bool SkProxyCanvas::clipPath(const SkPath& path, SkRegion::Op op) { - return fProxy->clipPath(path, op); +bool SkProxyCanvas::clipPath(const SkPath& path, SkRegion::Op op, bool doAA) { + return fProxy->clipPath(path, op, doAA); } bool SkProxyCanvas::clipRegion(const SkRegion& deviceRgn, SkRegion::Op op) { @@ -126,10 +133,6 @@ void SkProxyCanvas::drawPicture(SkPicture& picture) { fProxy->drawPicture(picture); } -void SkProxyCanvas::drawShape(SkShape* shape) { - fProxy->drawShape(shape); -} - void SkProxyCanvas::drawVertices(VertexMode vmode, int vertexCount, const SkPoint vertices[], const SkPoint texs[], const SkColor colors[], SkXfermode* xmode, @@ -151,8 +154,3 @@ SkDrawFilter* SkProxyCanvas::setDrawFilter(SkDrawFilter* filter) { return fProxy->setDrawFilter(filter); } -SkDevice* SkProxyCanvas::createDevice(SkBitmap::Config config, int width, int height, - bool isOpaque, bool isForLayer) { - return fProxy->createDevice(config, width, height, isOpaque, isForLayer); -} - |