diff options
author | hendrikw@chromium.org <hendrikw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-22 23:24:24 +0000 |
---|---|---|
committer | hendrikw@chromium.org <hendrikw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-22 23:28:02 +0000 |
commit | 59b165d93221b2d55d96996dafcf46044b23161c (patch) | |
tree | ca2b6749a85c3ab0949fed7ec1ab5cdeefa5345e /skia/ext/analysis_canvas.h | |
parent | cf2b255e1de2a23d28aa6bc3ef9b4e58d869e8e0 (diff) | |
download | chromium_src-59b165d93221b2d55d96996dafcf46044b23161c.zip chromium_src-59b165d93221b2d55d96996dafcf46044b23161c.tar.gz chromium_src-59b165d93221b2d55d96996dafcf46044b23161c.tar.bz2 |
AnalysisCanvas is missing an override for virtual void onClipRegion
BUG=405364
Review URL: https://codereview.chromium.org/492943002
Cr-Commit-Position: refs/heads/master@{#291548}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291548 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'skia/ext/analysis_canvas.h')
-rw-r--r-- | skia/ext/analysis_canvas.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/skia/ext/analysis_canvas.h b/skia/ext/analysis_canvas.h index 475947d..00c0adb 100644 --- a/skia/ext/analysis_canvas.h +++ b/skia/ext/analysis_canvas.h @@ -84,6 +84,8 @@ class SK_API AnalysisCanvas : public SkCanvas, public SkDrawPictureCallback { virtual void onClipPath(const SkPath& path, SkRegion::Op op, ClipEdgeStyle edge_style) OVERRIDE; + virtual void onClipRegion(const SkRegion& deviceRgn, + SkRegion::Op op) OVERRIDE; virtual void onDrawText(const void* text, size_t byteLength, @@ -108,7 +110,9 @@ class SK_API AnalysisCanvas : public SkCanvas, public SkDrawPictureCallback { const SkRRect& inner, const SkPaint&) OVERRIDE; -private: + void OnComplexClip(); + + private: typedef SkCanvas INHERITED; int saved_stack_size_; |