diff options
Diffstat (limited to 'include/core/SkPicture.h')
-rw-r--r-- | include/core/SkPicture.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/include/core/SkPicture.h b/include/core/SkPicture.h index 72e0f5c4a7..06c99b1415 100644 --- a/include/core/SkPicture.h +++ b/include/core/SkPicture.h @@ -13,6 +13,7 @@ #include "SkRefCnt.h" #include "SkSerializationHelpers.h" +class SkBBoxHierarchy; class SkBitmap; class SkCanvas; class SkPicturePlayback; @@ -154,16 +155,13 @@ protected: SkPictureRecord* fRecord; int fWidth, fHeight; + // For testing. Derived classes may instantiate an alternate + // SkBBoxHierarchy implementation + virtual SkBBoxHierarchy* createBBoxHierarchy() const; + private: SkPicturePlayback* fPlayback; - /** Used by the R-Tree when kOptimizeForClippedPlayback_RecordingFlag is - set, these were empirically determined to produce reasonable performance - in most cases. - */ - static const int kRTreeMinChildren = 6; - static const int kRTreeMaxChildren = 11; - friend class SkFlatPicture; friend class SkPicturePlayback; |