Index: src/core/SkReadBuffer.h |
diff --git a/src/core/SkReadBuffer.h b/src/core/SkReadBuffer.h |
index faf853aef5430124c7f916636804c88fa6eb4df1..732ede10ad6bff930ec20f0d757f36dad3d031a1 100644 |
--- a/src/core/SkReadBuffer.h |
+++ b/src/core/SkReadBuffer.h |
@@ -101,6 +101,9 @@ public: |
size_t offset() { return fReader.offset(); } |
bool eof() { return fReader.eof(); } |
virtual const void* skip(size_t size) { return fReader.skip(size); } |
+ |
+ void setOffset(size_t offset) { fReader.setOffset(offset); } |
+ |
void* readFunctionPtr() { return fReader.readPtr(); } |
// primitives |
@@ -121,6 +124,7 @@ public: |
virtual void readMatrix(SkMatrix* matrix); |
virtual void readIRect(SkIRect* rect); |
virtual void readRect(SkRect* rect); |
+ virtual void readRRect(SkRRect* rrect); |
virtual void readRegion(SkRegion* region); |
virtual void readPath(SkPath* path); |
@@ -205,6 +209,7 @@ public: |
// Default impelementations don't check anything. |
virtual bool validate(bool isValid) { return true; } |
virtual bool isValid() const { return true; } |
+ virtual void makeInvalid() { } |
reed1
2016/04/19 12:54:11
is this still needed?
robertphillips
2016/04/19 14:34:42
Done.
|
virtual bool validateAvailable(size_t size) { return true; } |
protected: |