| Index: src/core/SkPictureFlat.h
|
| diff --git a/src/core/SkPictureFlat.h b/src/core/SkPictureFlat.h
|
| index d92e4c45df6982cfb545a6e3c6cb564f27c6f9ef..431fa960370b00b4dab52670734b86c599587fa1 100644
|
| --- a/src/core/SkPictureFlat.h
|
| +++ b/src/core/SkPictureFlat.h
|
| @@ -13,8 +13,8 @@
|
| #include "SkBitmapHeap.h"
|
| #include "SkChecksum.h"
|
| #include "SkChunkAlloc.h"
|
| -#include "SkOrderedReadBuffer.h"
|
| -#include "SkOrderedWriteBuffer.h"
|
| +#include "SkReadBuffer.h"
|
| +#include "SkWriteBuffer.h"
|
| #include "SkPaint.h"
|
| #include "SkPicture.h"
|
| #include "SkPtrRecorder.h"
|
| @@ -107,7 +107,7 @@ public:
|
| void setCount(int count);
|
| SkRefCnt* set(int index, SkRefCnt*);
|
|
|
| - void setupBuffer(SkOrderedReadBuffer& buffer) const {
|
| + void setupBuffer(SkReadBuffer& buffer) const {
|
| buffer.setTypefaceArray((SkTypeface**)fArray, fCount);
|
| }
|
|
|
| @@ -128,7 +128,7 @@ public:
|
|
|
| SkFlattenable::Factory* base() const { return fArray; }
|
|
|
| - void setupBuffer(SkOrderedReadBuffer& buffer) const {
|
| + void setupBuffer(SkReadBuffer& buffer) const {
|
| buffer.setFactoryPlayback(fArray, fCount);
|
| }
|
|
|
| @@ -264,7 +264,7 @@ public:
|
| static SkFlatData* Create(SkFlatController* controller, const T& obj, int index) {
|
| // A buffer of 256 bytes should fit most paints, regions, and matrices.
|
| uint32_t storage[64];
|
| - SkOrderedWriteBuffer buffer(storage, sizeof(storage));
|
| + SkWriteBuffer buffer(storage, sizeof(storage));
|
|
|
| buffer.setBitmapHeap(controller->getBitmapHeap());
|
| buffer.setTypefaceRecorder(controller->getTypefaceSet());
|
| @@ -272,7 +272,7 @@ public:
|
| buffer.setFlags(controller->getWriteBufferFlags());
|
|
|
| Traits::flatten(buffer, obj);
|
| - size_t size = buffer.size();
|
| + size_t size = buffer.bytesWritten();
|
| SkASSERT(SkIsAlign4(size));
|
|
|
| // Allocate enough memory to hold SkFlatData struct and the flat data itself.
|
| @@ -291,7 +291,7 @@ public:
|
| void unflatten(T* result,
|
| SkBitmapHeap* bitmapHeap = NULL,
|
| SkTypefacePlayback* facePlayback = NULL) const {
|
| - SkOrderedReadBuffer buffer(this->data(), fFlatSize);
|
| + SkReadBuffer buffer(this->data(), fFlatSize);
|
|
|
| if (bitmapHeap) {
|
| buffer.setBitmapStorage(bitmapHeap);
|
| @@ -556,7 +556,7 @@ private:
|
|
|
| // All SkFlatData* stored in fIndexedData and fHash are owned by the controller.
|
| SkAutoTUnref<SkFlatController> fController;
|
| - SkOrderedWriteBuffer fScratch;
|
| + SkWriteBuffer fScratch;
|
| bool fReady;
|
|
|
| // For index -> SkFlatData. 0-based, while all indices in the API are 1-based. Careful!
|
| @@ -568,10 +568,10 @@ private:
|
| };
|
|
|
| struct SkPaintTraits {
|
| - static void flatten(SkOrderedWriteBuffer& buffer, const SkPaint& paint) {
|
| + static void flatten(SkWriteBuffer& buffer, const SkPaint& paint) {
|
| paint.flatten(buffer);
|
| }
|
| - static void unflatten(SkOrderedReadBuffer& buffer, SkPaint* paint) {
|
| + static void unflatten(SkReadBuffer& buffer, SkPaint* paint) {
|
| paint->unflatten(buffer);
|
| }
|
| };
|
|
|