Index: include/core/SkPicture.h |
diff --git a/include/core/SkPicture.h b/include/core/SkPicture.h |
index 0b6261af4e9b6e8f53d0164cf5a7ff760ef8bf74..fcedcefb1f495b93cc90e0237468a3013802bee2 100644 |
--- a/include/core/SkPicture.h |
+++ b/include/core/SkPicture.h |
@@ -23,7 +23,6 @@ class SkBBoxHierarchy; |
class SkCanvas; |
class SkDrawPictureCallback; |
class SkData; |
-class SkPathHeap; |
class SkPicturePlayback; |
class SkPictureRecord; |
class SkStream; |
@@ -286,23 +285,12 @@ protected: |
// playback is unchanged. |
SkPicture(SkPicturePlayback*, int width, int height); |
- SkPicture(int width, int height, SkPictureRecord& record, bool deepCopyOps); |
+ SkPicture(int width, int height, const SkPictureRecord& record, bool deepCopyOps); |
private: |
- SkAutoTUnref<SkPathHeap> fPathHeap; // reference counted |
- |
- const SkPath& getPath(int index) const; |
- int addPathToHeap(const SkPath& path); |
- |
- void flattenToBuffer(SkWriteBuffer& buffer) const; |
- bool parseBufferTag(SkReadBuffer& buffer, uint32_t tag, uint32_t size); |
- |
static void WriteTagSize(SkWriteBuffer& buffer, uint32_t tag, size_t size); |
static void WriteTagSize(SkWStream* stream, uint32_t tag, size_t size); |
- void initForPlayback() const; |
- void dumpSize() const; |
- |
// An OperationList encapsulates a set of operation offsets into the picture byte |
// stream along with the CTMs needed for those operation. |
class OperationList : ::SkNoncopyable { |