aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkPictureData.h
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2016-10-04 15:12:01 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2016-10-04 19:33:23 +0000
commitb3f543d955637c6e10d7109554b5a46c6e25291a (patch)
tree40749b09947f6f04eb9ce6ef213f8a905d0ff197 /src/core/SkPictureData.h
parentd6699c8281f59062f50ab2b40b6a34017dd1ba8b (diff)
ensure we always set the pictinfo.fVersion
BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2932 Change-Id: I8864a60f629e0f68b7871e0c388b42f4b6d78dbe Reviewed-on: https://skia-review.googlesource.com/2932 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Reed <reed@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/core/SkPictureData.h')
-rw-r--r--src/core/SkPictureData.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/core/SkPictureData.h b/src/core/SkPictureData.h
index 353bbd9357..332b799638 100644
--- a/src/core/SkPictureData.h
+++ b/src/core/SkPictureData.h
@@ -34,8 +34,23 @@ struct SkPictInfo {
kPtrIs64Bit_Flag = 1 << 2,
};
+ SkPictInfo() : fVersion(~0U) {}
+
+ uint32_t getVersion() const {
+ SkASSERT(fVersion != ~0U);
+ return fVersion;
+ }
+
+ void setVersion(uint32_t version) {
+ SkASSERT(version != ~0U);
+ fVersion = version;
+ }
+
+public:
char fMagic[8];
+private:
uint32_t fVersion;
+public:
SkRect fCullRect;
uint32_t fFlags;
};