Index: include/core/SkCanvas.h |
diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h |
index d28336f7150403b1c3c280ec446c7848ed509d5a..50f15aaaaf95fc062876cfd4ec1942e0f38c5caf 100644 |
--- a/include/core/SkCanvas.h |
+++ b/include/core/SkCanvas.h |
@@ -1055,19 +1055,6 @@ public: |
// do nothing. Subclasses may do something |
} |
- /** |
- * With this call the client asserts that subsequent draw operations (up to the |
- * matching popCull()) are fully contained within the given bounding box. The assertion |
- * is not enforced, but the information might be used to quick-reject command blocks, |
- * so an incorrect bounding box may result in incomplete rendering. |
- */ |
- void pushCull(const SkRect& cullRect); |
- |
- /** |
- * Terminates the current culling block, and restores the previous one (if any). |
- */ |
- void popCull(); |
- |
////////////////////////////////////////////////////////////////////////// |
/** Get the current filter object. The filter's reference count is not |
@@ -1250,9 +1237,6 @@ protected: |
// can perform copy-on-write or invalidate any cached images |
void predrawNotify(); |
- virtual void onPushCull(const SkRect& cullRect); |
- virtual void onPopCull(); |
- |
private: |
class MCRec; |
@@ -1267,7 +1251,6 @@ private: |
int fSaveCount; // value returned by getSaveCount() |
int fSaveLayerCount; // number of successful saveLayer calls |
- int fCullCount; // number of active culls |
SkMetaData* fMetaData; |
@@ -1385,9 +1368,6 @@ private: |
}; |
#ifdef SK_DEBUG |
- // The cull stack rects are in device-space |
- SkTDArray<SkIRect> fCullStack; |
- void validateCull(const SkIRect&); |
void validateClip() const; |
#else |
void validateClip() const {} |