From 6daadc7481b11655c77569eb0720fe037027cb30 Mon Sep 17 00:00:00 2001 From: robertphillips Date: Tue, 8 Jul 2014 08:38:18 -0700 Subject: [PATCH] Harden SkPicture interface a bit With the removal of SkTimedPicture we can now make more of SkPicture private. R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/377833007 --- include/core/SkPicture.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/include/core/SkPicture.h b/include/core/SkPicture.h index 6c486c9..8e54b1d 100644 --- a/include/core/SkPicture.h +++ b/include/core/SkPicture.h @@ -200,7 +200,7 @@ public: bool suitableForGpuRasterization(GrContext*, const char ** = NULL) const; #endif -protected: +private: // V2 : adds SkPixelRef's generation ID. // V3 : PictInfo tag at beginning, and EOF tag at the end // V4 : move SkPictInfo to be the header @@ -241,8 +241,7 @@ protected: mutable uint32_t fUniqueID; - // TODO: make fData and fWidth/fHeight private - SkAutoTDelete fData; + SkAutoTDelete fData; int fWidth, fHeight; mutable SkAutoTUnref fAccelData; @@ -254,7 +253,6 @@ protected: SkPicture(int width, int height, const SkPictureRecord& record, bool deepCopyOps); -private: static void WriteTagSize(SkWriteBuffer& buffer, uint32_t tag, size_t size); static void WriteTagSize(SkWStream* stream, uint32_t tag, size_t size); -- 2.7.4