diff options
Diffstat (limited to 'include/core')
-rw-r--r-- | include/core/SkCanvas.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h index ee539c4244..ff60c57fa7 100644 --- a/include/core/SkCanvas.h +++ b/include/core/SkCanvas.h @@ -621,8 +621,11 @@ public: */ void drawColor(SkColor color, SkXfermode::Mode mode = SkXfermode::kSrcOver_Mode); - // TODO: remove virtual when chrome subclass stop overriding this. - virtual void clear(SkColor color) { + /** + * Helper method for drawing a color in SRC mode, completely replacing all the pixels + * in the current clip with this color. + */ + void clear(SkColor color) { this->drawColor(color, SkXfermode::kSrc_Mode); } |