Index: src/core/SkCanvas.cpp |
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp |
index ed8274dc5d3b4a9bf09d6241541620b1a11f9a4f..eb72910e4bf9c56f96389d951afc0c7199eea602 100644 |
--- a/src/core/SkCanvas.cpp |
+++ b/src/core/SkCanvas.cpp |
@@ -490,6 +490,7 @@ SkBaseDevice* SkCanvas::init(SkBaseDevice* device) { |
fAllowSimplifyClip = false; |
fDeviceCMDirty = false; |
fSaveLayerCount = 0; |
+ fCullCount = 0; |
fMetaData = NULL; |
fMCRec = (MCRec*)fMCStack.push_back(); |
@@ -992,6 +993,14 @@ SkSurface* SkCanvas::onNewSurface(const SkImageInfo& info) { |
return dev ? dev->newSurface(info) : NULL; |
} |
+void SkCanvas::onPushCull(const SkRect& cullRect) { |
+ // do nothing. Subclasses may do something |
+} |
+ |
+void SkCanvas::onPopCull() { |
+ // do nothing. Subclasses may do something |
+} |
+ |
///////////////////////////////////////////////////////////////////////////// |
void SkCanvas::internalDrawBitmap(const SkBitmap& bitmap, |