Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(207)

Side by Side Diff: include/core/SkCanvas.h

Issue 726923002: Enable unused param checking for public includes. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: rebase Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gyp/tools.gyp ('k') | include/core/SkDevice.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright 2006 The Android Open Source Project 2 * Copyright 2006 The Android Open Source Project
3 * 3 *
4 * Use of this source code is governed by a BSD-style license that can be 4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file. 5 * found in the LICENSE file.
6 */ 6 */
7 7
8 #ifndef SkCanvas_DEFINED 8 #ifndef SkCanvas_DEFINED
9 #define SkCanvas_DEFINED 9 #define SkCanvas_DEFINED
10 10
(...skipping 1060 matching lines...) Expand 10 before | Expand all | Expand 10 after
1071 const SkPoint texCoords[4], SkXfermode* xmode, const SkPaint& paint); 1071 const SkPoint texCoords[4], SkXfermode* xmode, const SkPaint& paint);
1072 1072
1073 void EXPERIMENTAL_drawDrawable(SkCanvasDrawable*); 1073 void EXPERIMENTAL_drawDrawable(SkCanvasDrawable*);
1074 1074
1075 /** Send a blob of data to the canvas. 1075 /** Send a blob of data to the canvas.
1076 For canvases that draw, this call is effectively a no-op, as the data 1076 For canvases that draw, this call is effectively a no-op, as the data
1077 is not parsed, but just ignored. However, this call exists for 1077 is not parsed, but just ignored. However, this call exists for
1078 subclasses like SkPicture's recording canvas, that can store the data 1078 subclasses like SkPicture's recording canvas, that can store the data
1079 and then play it back later (via another call to drawData). 1079 and then play it back later (via another call to drawData).
1080 */ 1080 */
1081 virtual void drawData(const void* data, size_t length) { 1081 virtual void drawData(const void* /*data*/, size_t /*length*/) {
1082 // do nothing. Subclasses may do something with the data 1082 // do nothing. Subclasses may do something with the data
1083 } 1083 }
1084 1084
1085 /** Add comments. beginCommentGroup/endCommentGroup open/close a new group. 1085 /** Add comments. beginCommentGroup/endCommentGroup open/close a new group.
1086 Each comment added via addComment is notionally attached to its 1086 Each comment added via addComment is notionally attached to its
1087 enclosing group. Top-level comments simply belong to no group. 1087 enclosing group. Top-level comments simply belong to no group.
1088 */ 1088 */
1089 virtual void beginCommentGroup(const char* description) { 1089 virtual void beginCommentGroup(const char* /*description*/) {
1090 // do nothing. Subclasses may do something 1090 // do nothing. Subclasses may do something
1091 } 1091 }
1092 virtual void addComment(const char* kywd, const char* value) { 1092 virtual void addComment(const char* /*kywd*/, const char* /*value*/) {
1093 // do nothing. Subclasses may do something 1093 // do nothing. Subclasses may do something
1094 } 1094 }
1095 virtual void endCommentGroup() { 1095 virtual void endCommentGroup() {
1096 // do nothing. Subclasses may do something 1096 // do nothing. Subclasses may do something
1097 } 1097 }
1098 1098
1099 /** 1099 /**
1100 * With this call the client asserts that subsequent draw operations (up to the 1100 * With this call the client asserts that subsequent draw operations (up to the
1101 * matching popCull()) are fully contained within the given bounding box. T he assertion 1101 * matching popCull()) are fully contained within the given bounding box. T he assertion
1102 * is not enforced, but the information might be used to quick-reject comma nd blocks, 1102 * is not enforced, but the information might be used to quick-reject comma nd blocks,
(...skipping 444 matching lines...) Expand 10 before | Expand all | Expand 10 after
1547 1547
1548 class SkCanvasClipVisitor { 1548 class SkCanvasClipVisitor {
1549 public: 1549 public:
1550 virtual ~SkCanvasClipVisitor(); 1550 virtual ~SkCanvasClipVisitor();
1551 virtual void clipRect(const SkRect&, SkRegion::Op, bool antialias) = 0; 1551 virtual void clipRect(const SkRect&, SkRegion::Op, bool antialias) = 0;
1552 virtual void clipRRect(const SkRRect&, SkRegion::Op, bool antialias) = 0; 1552 virtual void clipRRect(const SkRRect&, SkRegion::Op, bool antialias) = 0;
1553 virtual void clipPath(const SkPath&, SkRegion::Op, bool antialias) = 0; 1553 virtual void clipPath(const SkPath&, SkRegion::Op, bool antialias) = 0;
1554 }; 1554 };
1555 1555
1556 #endif 1556 #endif
OLDNEW
« no previous file with comments | « gyp/tools.gyp ('k') | include/core/SkDevice.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698