aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/core/SkPicture.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/core/SkPicture.h')
-rw-r--r--include/core/SkPicture.h12
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;