summaryrefslogtreecommitdiffstats
path: root/skia/ext/analysis_canvas.h
diff options
context:
space:
mode:
authorhendrikw@chromium.org <hendrikw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-22 23:24:24 +0000
committerhendrikw@chromium.org <hendrikw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-22 23:28:02 +0000
commit59b165d93221b2d55d96996dafcf46044b23161c (patch)
treeca2b6749a85c3ab0949fed7ec1ab5cdeefa5345e /skia/ext/analysis_canvas.h
parentcf2b255e1de2a23d28aa6bc3ef9b4e58d869e8e0 (diff)
downloadchromium_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.h6
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_;