| Index: src/core/SkPictureData.cpp
|
| diff --git a/src/core/SkPicturePlayback.cpp b/src/core/SkPictureData.cpp
|
| similarity index 93%
|
| rename from src/core/SkPicturePlayback.cpp
|
| rename to src/core/SkPictureData.cpp
|
| index 92b1b01e021ecc24f4fc725bd71e5a5a8a15a9f1..d121a302ba87977c4b1d4228fb20e59ee0a06d19 100644
|
| --- a/src/core/SkPicturePlayback.cpp
|
| +++ b/src/core/SkPictureData.cpp
|
| @@ -7,7 +7,7 @@
|
| #include <new>
|
| #include "SkBBoxHierarchy.h"
|
| #include "SkDrawPictureCallback.h"
|
| -#include "SkPicturePlayback.h"
|
| +#include "SkPictureData.h"
|
| #include "SkPictureRecord.h"
|
| #include "SkPictureStateTree.h"
|
| #include "SkReadBuffer.h"
|
| @@ -28,13 +28,13 @@ template <typename T> int SafeCount(const T* obj) {
|
| */
|
| #define SPEW_CLIP_SKIPPINGx
|
|
|
| -SkPicturePlayback::PlaybackReplacements::ReplacementInfo*
|
| -SkPicturePlayback::PlaybackReplacements::push() {
|
| +SkPictureData::PlaybackReplacements::ReplacementInfo*
|
| +SkPictureData::PlaybackReplacements::push() {
|
| SkDEBUGCODE(this->validate());
|
| return fReplacements.push();
|
| }
|
|
|
| -void SkPicturePlayback::PlaybackReplacements::freeAll() {
|
| +void SkPictureData::PlaybackReplacements::freeAll() {
|
| for (int i = 0; i < fReplacements.count(); ++i) {
|
| SkDELETE(fReplacements[i].fBM);
|
| }
|
| @@ -42,7 +42,7 @@ void SkPicturePlayback::PlaybackReplacements::freeAll() {
|
| }
|
|
|
| #ifdef SK_DEBUG
|
| -void SkPicturePlayback::PlaybackReplacements::validate() const {
|
| +void SkPictureData::PlaybackReplacements::validate() const {
|
| // Check that the ranges are monotonically increasing and non-overlapping
|
| if (fReplacements.count() > 0) {
|
| SkASSERT(fReplacements[0].fStart < fReplacements[0].fStop);
|
| @@ -55,12 +55,12 @@ void SkPicturePlayback::PlaybackReplacements::validate() const {
|
| }
|
| #endif
|
|
|
| -SkPicturePlayback::SkPicturePlayback(const SkPictInfo& info)
|
| +SkPictureData::SkPictureData(const SkPictInfo& info)
|
| : fInfo(info) {
|
| this->init();
|
| }
|
|
|
| -void SkPicturePlayback::initForPlayback() const {
|
| +void SkPictureData::initForPlayback() const {
|
| // ensure that the paths bounds are pre-computed
|
| if (NULL != fPathHeap.get()) {
|
| for (int i = 0; i < fPathHeap->count(); i++) {
|
| @@ -69,7 +69,7 @@ void SkPicturePlayback::initForPlayback() const {
|
| }
|
| }
|
|
|
| -SkPicturePlayback::SkPicturePlayback(const SkPictureRecord& record,
|
| +SkPictureData::SkPictureData(const SkPictureRecord& record,
|
| const SkPictInfo& info,
|
| bool deepCopyOps)
|
| : fInfo(info) {
|
| @@ -169,7 +169,7 @@ SkPicturePlayback::SkPicturePlayback(const SkPictureRecord& record,
|
| }
|
|
|
| #ifdef SK_SUPPORT_LEGACY_PICTURE_CLONE
|
| -SkPicturePlayback::SkPicturePlayback(const SkPicturePlayback& src, SkPictCopyInfo* deepCopyInfo)
|
| +SkPictureData::SkPictureData(const SkPictureData& src, SkPictCopyInfo* deepCopyInfo)
|
| : fInfo(src.fInfo) {
|
| this->init();
|
|
|
| @@ -225,7 +225,7 @@ SkPicturePlayback::SkPicturePlayback(const SkPicturePlayback& src, SkPictCopyInf
|
| }
|
| }
|
| #else
|
| -SkPicturePlayback::SkPicturePlayback(const SkPicturePlayback& src) : fInfo(src.fInfo) {
|
| +SkPictureData::SkPictureData(const SkPictureData& src) : fInfo(src.fInfo) {
|
| this->init();
|
|
|
| fBitmapHeap.reset(SkSafeRef(src.fBitmapHeap.get()));
|
| @@ -251,7 +251,7 @@ SkPicturePlayback::SkPicturePlayback(const SkPicturePlayback& src) : fInfo(src.f
|
| }
|
| #endif//SK_SUPPORT_LEGACY_PICTURE_CLONE
|
|
|
| -void SkPicturePlayback::init() {
|
| +void SkPictureData::init() {
|
| fBitmaps = NULL;
|
| fPaints = NULL;
|
| fPictureRefs = NULL;
|
| @@ -268,7 +268,7 @@ void SkPicturePlayback::init() {
|
| fReplacements = NULL;
|
| }
|
|
|
| -SkPicturePlayback::~SkPicturePlayback() {
|
| +SkPictureData::~SkPictureData() {
|
| SkSafeUnref(fOpData);
|
|
|
| SkSafeUnref(fBitmaps);
|
| @@ -286,7 +286,7 @@ SkPicturePlayback::~SkPicturePlayback() {
|
| SkDELETE(fFactoryPlayback);
|
| }
|
|
|
| -void SkPicturePlayback::dumpSize() const {
|
| +void SkPictureData::dumpSize() const {
|
| SkDebugf("--- picture size: ops=%d bitmaps=%d [%d] paints=%d [%d]\n",
|
| fOpData->size(),
|
| SafeCount(fBitmaps), SafeCount(fBitmaps) * sizeof(SkBitmap),
|
| @@ -295,7 +295,7 @@ void SkPicturePlayback::dumpSize() const {
|
| SafeCount(fPathHeap.get()));
|
| }
|
|
|
| -bool SkPicturePlayback::containsBitmaps() const {
|
| +bool SkPictureData::containsBitmaps() const {
|
| if (fBitmaps && fBitmaps->count() > 0) {
|
| return true;
|
| }
|
| @@ -329,7 +329,7 @@ static size_t compute_chunk_size(SkFlattenable::Factory* array, int count) {
|
| return size;
|
| }
|
|
|
| -void SkPicturePlayback::WriteFactories(SkWStream* stream, const SkFactorySet& rec) {
|
| +void SkPictureData::WriteFactories(SkWStream* stream, const SkFactorySet& rec) {
|
| int count = rec.count();
|
|
|
| SkAutoSTMalloc<16, SkFlattenable::Factory> storage(count);
|
| @@ -358,7 +358,7 @@ void SkPicturePlayback::WriteFactories(SkWStream* stream, const SkFactorySet& re
|
| SkASSERT(size == (stream->bytesWritten() - start));
|
| }
|
|
|
| -void SkPicturePlayback::WriteTypefaces(SkWStream* stream, const SkRefCntSet& rec) {
|
| +void SkPictureData::WriteTypefaces(SkWStream* stream, const SkRefCntSet& rec) {
|
| int count = rec.count();
|
|
|
| SkPicture::WriteTagSize(stream, SK_PICT_TYPEFACE_TAG, count);
|
| @@ -372,7 +372,7 @@ void SkPicturePlayback::WriteTypefaces(SkWStream* stream, const SkRefCntSet& rec
|
| }
|
| }
|
|
|
| -void SkPicturePlayback::flattenToBuffer(SkWriteBuffer& buffer) const {
|
| +void SkPictureData::flattenToBuffer(SkWriteBuffer& buffer) const {
|
| int i, n;
|
|
|
| if ((n = SafeCount(fBitmaps)) > 0) {
|
| @@ -395,7 +395,7 @@ void SkPicturePlayback::flattenToBuffer(SkWriteBuffer& buffer) const {
|
| }
|
| }
|
|
|
| -void SkPicturePlayback::serialize(SkWStream* stream,
|
| +void SkPictureData::serialize(SkWStream* stream,
|
| SkPicture::EncodeBitmap encoder) const {
|
| SkPicture::WriteTagSize(stream, SK_PICT_READER_TAG, fOpData->size());
|
| stream->write(fOpData->bytes(), fOpData->size());
|
| @@ -433,7 +433,7 @@ void SkPicturePlayback::serialize(SkWStream* stream,
|
| stream->write32(SK_PICT_EOF_TAG);
|
| }
|
|
|
| -void SkPicturePlayback::flatten(SkWriteBuffer& buffer) const {
|
| +void SkPictureData::flatten(SkWriteBuffer& buffer) const {
|
| SkPicture::WriteTagSize(buffer, SK_PICT_READER_TAG, fOpData->size());
|
| buffer.writeByteArray(fOpData->bytes(), fOpData->size());
|
|
|
| @@ -474,7 +474,7 @@ static uint32_t pictInfoFlagsToReadBufferFlags(uint32_t pictInfoFlags) {
|
| return rbMask;
|
| }
|
|
|
| -bool SkPicturePlayback::parseStreamTag(SkStream* stream,
|
| +bool SkPictureData::parseStreamTag(SkStream* stream,
|
| uint32_t tag,
|
| uint32_t size,
|
| SkPicture::InstallPixelRefProc proc) {
|
| @@ -586,7 +586,7 @@ bool SkPicturePlayback::parseStreamTag(SkStream* stream,
|
| return true; // success
|
| }
|
|
|
| -bool SkPicturePlayback::parseBufferTag(SkReadBuffer& buffer,
|
| +bool SkPictureData::parseBufferTag(SkReadBuffer& buffer,
|
| uint32_t tag, uint32_t size) {
|
| switch (tag) {
|
| case SK_PICT_BITMAP_BUFFER_TAG: {
|
| @@ -652,30 +652,30 @@ bool SkPicturePlayback::parseBufferTag(SkReadBuffer& buffer,
|
| return true; // success
|
| }
|
|
|
| -SkPicturePlayback* SkPicturePlayback::CreateFromStream(SkStream* stream,
|
| - const SkPictInfo& info,
|
| - SkPicture::InstallPixelRefProc proc) {
|
| - SkAutoTDelete<SkPicturePlayback> playback(SkNEW_ARGS(SkPicturePlayback, (info)));
|
| +SkPictureData* SkPictureData::CreateFromStream(SkStream* stream,
|
| + const SkPictInfo& info,
|
| + SkPicture::InstallPixelRefProc proc) {
|
| + SkAutoTDelete<SkPictureData> data(SkNEW_ARGS(SkPictureData, (info)));
|
|
|
| - if (!playback->parseStream(stream, proc)) {
|
| + if (!data->parseStream(stream, proc)) {
|
| return NULL;
|
| }
|
| - return playback.detach();
|
| + return data.detach();
|
| }
|
|
|
| -SkPicturePlayback* SkPicturePlayback::CreateFromBuffer(SkReadBuffer& buffer,
|
| - const SkPictInfo& info) {
|
| - SkAutoTDelete<SkPicturePlayback> playback(SkNEW_ARGS(SkPicturePlayback, (info)));
|
| +SkPictureData* SkPictureData::CreateFromBuffer(SkReadBuffer& buffer,
|
| + const SkPictInfo& info) {
|
| + SkAutoTDelete<SkPictureData> data(SkNEW_ARGS(SkPictureData, (info)));
|
| buffer.setVersion(info.fVersion);
|
|
|
| - if (!playback->parseBuffer(buffer)) {
|
| + if (!data->parseBuffer(buffer)) {
|
| return NULL;
|
| }
|
| - return playback.detach();
|
| + return data.detach();
|
| }
|
|
|
| -bool SkPicturePlayback::parseStream(SkStream* stream,
|
| - SkPicture::InstallPixelRefProc proc) {
|
| +bool SkPictureData::parseStream(SkStream* stream,
|
| + SkPicture::InstallPixelRefProc proc) {
|
| for (;;) {
|
| uint32_t tag = stream->readU32();
|
| if (SK_PICT_EOF_TAG == tag) {
|
| @@ -690,7 +690,7 @@ bool SkPicturePlayback::parseStream(SkStream* stream,
|
| return true;
|
| }
|
|
|
| -bool SkPicturePlayback::parseBuffer(SkReadBuffer& buffer) {
|
| +bool SkPictureData::parseBuffer(SkReadBuffer& buffer) {
|
| for (;;) {
|
| uint32_t tag = buffer.readUInt();
|
| if (SK_PICT_EOF_TAG == tag) {
|
| @@ -726,11 +726,11 @@ struct SkipClipRec {
|
| #endif
|
|
|
| #ifdef SK_DEVELOPER
|
| -bool SkPicturePlayback::preDraw(int opIndex, int type) {
|
| +bool SkPictureData::preDraw(int opIndex, int type) {
|
| return false;
|
| }
|
|
|
| -void SkPicturePlayback::postDraw(int opIndex) {
|
| +void SkPictureData::postDraw(int opIndex) {
|
| }
|
| #endif
|
|
|
| @@ -757,17 +757,17 @@ static DrawType read_op_and_size(SkReader32* reader, uint32_t* size) {
|
| return (DrawType) op;
|
| }
|
|
|
| -uint32_t SkPicturePlayback::CachedOperationList::offset(int index) const {
|
| +uint32_t SkPictureData::CachedOperationList::offset(int index) const {
|
| SkASSERT(index < fOps.count());
|
| return ((SkPictureStateTree::Draw*)fOps[index])->fOffset;
|
| }
|
|
|
| -const SkMatrix& SkPicturePlayback::CachedOperationList::matrix(int index) const {
|
| +const SkMatrix& SkPictureData::CachedOperationList::matrix(int index) const {
|
| SkASSERT(index < fOps.count());
|
| return *((SkPictureStateTree::Draw*)fOps[index])->fMatrix;
|
| }
|
|
|
| -const SkPicture::OperationList& SkPicturePlayback::getActiveOps(const SkIRect& query) {
|
| +const SkPicture::OperationList& SkPictureData::getActiveOps(const SkIRect& query) {
|
| if (NULL == fStateTree || NULL == fBoundingHierarchy) {
|
| return SkPicture::OperationList::InvalidList();
|
| }
|
| @@ -795,20 +795,20 @@ const SkPicture::OperationList& SkPicturePlayback::getActiveOps(const SkIRect& q
|
|
|
| class SkAutoResetOpID {
|
| public:
|
| - SkAutoResetOpID(SkPicturePlayback* playback) : fPlayback(playback) { }
|
| + SkAutoResetOpID(SkPictureData* data) : fData(data) { }
|
| ~SkAutoResetOpID() {
|
| - if (NULL != fPlayback) {
|
| - fPlayback->resetOpID();
|
| + if (NULL != fData) {
|
| + fData->resetOpID();
|
| }
|
| }
|
|
|
| private:
|
| - SkPicturePlayback* fPlayback;
|
| + SkPictureData* fData;
|
| };
|
|
|
| // TODO: Replace with hash or pass in "lastLookedUp" hint
|
| -SkPicturePlayback::PlaybackReplacements::ReplacementInfo*
|
| -SkPicturePlayback::PlaybackReplacements::lookupByStart(size_t start) {
|
| +SkPictureData::PlaybackReplacements::ReplacementInfo*
|
| +SkPictureData::PlaybackReplacements::lookupByStart(size_t start) {
|
| SkDEBUGCODE(this->validate());
|
| for (int i = 0; i < fReplacements.count(); ++i) {
|
| if (start == fReplacements[i].fStart) {
|
| @@ -821,7 +821,7 @@ SkPicturePlayback::PlaybackReplacements::lookupByStart(size_t start) {
|
| return NULL;
|
| }
|
|
|
| -void SkPicturePlayback::draw(SkCanvas& canvas, SkDrawPictureCallback* callback) {
|
| +void SkPictureData::draw(SkCanvas& canvas, SkDrawPictureCallback* callback) {
|
| SkAutoResetOpID aroi(this);
|
| SkASSERT(0 == fCurOffset);
|
|
|
| @@ -922,7 +922,7 @@ void SkPicturePlayback::draw(SkCanvas& canvas, SkDrawPictureCallback* callback)
|
|
|
| if (NULL != fReplacements) {
|
| // Potentially replace a block of operations with a single drawBitmap call
|
| - SkPicturePlayback::PlaybackReplacements::ReplacementInfo* temp =
|
| + SkPictureData::PlaybackReplacements::ReplacementInfo* temp =
|
| fReplacements->lookupByStart(reader.offset());
|
| if (NULL != temp) {
|
| SkASSERT(NULL != temp->fBM);
|
| @@ -1376,7 +1376,7 @@ void SkPicturePlayback::draw(SkCanvas& canvas, SkDrawPictureCallback* callback)
|
|
|
|
|
| #if SK_SUPPORT_GPU
|
| -bool SkPicturePlayback::suitableForGpuRasterization(GrContext* context, const char **reason,
|
| +bool SkPictureData::suitableForGpuRasterization(GrContext* context, const char **reason,
|
| int sampleCount) const {
|
| // TODO: the heuristic used here needs to be refined
|
| static const int kNumPaintWithPathEffectUsesTol = 1;
|
| @@ -1410,8 +1410,8 @@ bool SkPicturePlayback::suitableForGpuRasterization(GrContext* context, const ch
|
| return ret;
|
| }
|
|
|
| -bool SkPicturePlayback::suitableForGpuRasterization(GrContext* context, const char **reason,
|
| - GrPixelConfig config, SkScalar dpi) const {
|
| +bool SkPictureData::suitableForGpuRasterization(GrContext* context, const char **reason,
|
| + GrPixelConfig config, SkScalar dpi) const {
|
|
|
| if (context != NULL) {
|
| return this->suitableForGpuRasterization(context, reason,
|
| @@ -1425,7 +1425,7 @@ bool SkPicturePlayback::suitableForGpuRasterization(GrContext* context, const ch
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|
| #ifdef SK_DEBUG_SIZE
|
| -int SkPicturePlayback::size(size_t* sizePtr) {
|
| +int SkPictureData::size(size_t* sizePtr) {
|
| int objects = bitmaps(sizePtr);
|
| objects += paints(sizePtr);
|
| objects += paths(sizePtr);
|
| @@ -1435,7 +1435,7 @@ int SkPicturePlayback::size(size_t* sizePtr) {
|
| return objects;
|
| }
|
|
|
| -int SkPicturePlayback::bitmaps(size_t* size) {
|
| +int SkPictureData::bitmaps(size_t* size) {
|
| size_t result = 0;
|
| for (int index = 0; index < fBitmapCount; index++) {
|
| // const SkBitmap& bitmap = fBitmaps[index];
|
| @@ -1445,7 +1445,7 @@ int SkPicturePlayback::bitmaps(size_t* size) {
|
| return fBitmapCount;
|
| }
|
|
|
| -int SkPicturePlayback::paints(size_t* size) {
|
| +int SkPictureData::paints(size_t* size) {
|
| size_t result = 0;
|
| for (int index = 0; index < fPaintCount; index++) {
|
| // const SkPaint& paint = fPaints[index];
|
| @@ -1455,7 +1455,7 @@ int SkPicturePlayback::paints(size_t* size) {
|
| return fPaintCount;
|
| }
|
|
|
| -int SkPicturePlayback::paths(size_t* size) {
|
| +int SkPictureData::paths(size_t* size) {
|
| size_t result = 0;
|
| for (int index = 0; index < fPathCount; index++) {
|
| const SkPath& path = fPaths[index];
|
| @@ -1467,7 +1467,7 @@ int SkPicturePlayback::paths(size_t* size) {
|
| #endif
|
|
|
| #ifdef SK_DEBUG_DUMP
|
| -void SkPicturePlayback::dumpBitmap(const SkBitmap& bitmap) const {
|
| +void SkPictureData::dumpBitmap(const SkBitmap& bitmap) const {
|
| char pBuffer[DUMP_BUFFER_SIZE];
|
| char* bufferPtr = pBuffer;
|
| bufferPtr += snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - pBuffer),
|
| @@ -1624,29 +1624,29 @@ void dumpPaint(const SkPaint& paint) const {
|
| &paint, &paint, &paint, &paint);
|
| }
|
|
|
| -void SkPicturePlayback::dumpPath(const SkPath& path) const {
|
| +void SkPictureData::dumpPath(const SkPath& path) const {
|
| SkDebugf("path dump unimplemented\n");
|
| }
|
|
|
| -void SkPicturePlayback::dumpPicture(const SkPicture& picture) const {
|
| +void SkPictureData::dumpPicture(const SkPicture& picture) const {
|
| SkDebugf("picture dump unimplemented\n");
|
| }
|
|
|
| -void SkPicturePlayback::dumpRegion(const SkRegion& region) const {
|
| +void SkPictureData::dumpRegion(const SkRegion& region) const {
|
| SkDebugf("region dump unimplemented\n");
|
| }
|
|
|
| -int SkPicturePlayback::dumpDrawType(char* bufferPtr, char* buffer, DrawType drawType) {
|
| +int SkPictureData::dumpDrawType(char* bufferPtr, char* buffer, DrawType drawType) {
|
| return snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - buffer),
|
| "k%s, ", DrawTypeToString(drawType));
|
| }
|
|
|
| -int SkPicturePlayback::dumpInt(char* bufferPtr, char* buffer, char* name) {
|
| +int SkPictureData::dumpInt(char* bufferPtr, char* buffer, char* name) {
|
| return snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - buffer),
|
| "%s:%d, ", name, getInt());
|
| }
|
|
|
| -int SkPicturePlayback::dumpRect(char* bufferPtr, char* buffer, char* name) {
|
| +int SkPictureData::dumpRect(char* bufferPtr, char* buffer, char* name) {
|
| const SkRect* rect = fReader.skipRect();
|
| return snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - buffer),
|
| "%s:{l:%g t:%g r:%g b:%g}, ", name, SkScalarToFloat(rect.fLeft),
|
| @@ -1654,7 +1654,7 @@ int SkPicturePlayback::dumpRect(char* bufferPtr, char* buffer, char* name) {
|
| SkScalarToFloat(rect.fRight), SkScalarToFloat(rect.fBottom));
|
| }
|
|
|
| -int SkPicturePlayback::dumpPoint(char* bufferPtr, char* buffer, char* name) {
|
| +int SkPictureData::dumpPoint(char* bufferPtr, char* buffer, char* name) {
|
| SkPoint pt;
|
| getPoint(&pt);
|
| return snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - buffer),
|
| @@ -1662,7 +1662,7 @@ int SkPicturePlayback::dumpPoint(char* bufferPtr, char* buffer, char* name) {
|
| SkScalarToFloat(pt.fY));
|
| }
|
|
|
| -void SkPicturePlayback::dumpPointArray(char** bufferPtrPtr, char* buffer, int count) {
|
| +void SkPictureData::dumpPointArray(char** bufferPtrPtr, char* buffer, int count) {
|
| char* bufferPtr = *bufferPtrPtr;
|
| const SkPoint* pts = (const SkPoint*)fReadStream.getAtPos();
|
| fReadStream.skip(sizeof(SkPoint) * count);
|
| @@ -1677,12 +1677,12 @@ void SkPicturePlayback::dumpPointArray(char** bufferPtrPtr, char* buffer, int co
|
| *bufferPtrPtr = bufferPtr;
|
| }
|
|
|
| -int SkPicturePlayback::dumpPtr(char* bufferPtr, char* buffer, char* name, void* ptr) {
|
| +int SkPictureData::dumpPtr(char* bufferPtr, char* buffer, char* name, void* ptr) {
|
| return snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - buffer),
|
| "%s:%p, ", name, ptr);
|
| }
|
|
|
| -int SkPicturePlayback::dumpRectPtr(char* bufferPtr, char* buffer, char* name) {
|
| +int SkPictureData::dumpRectPtr(char* bufferPtr, char* buffer, char* name) {
|
| char result;
|
| fReadStream.read(&result, sizeof(result));
|
| if (result)
|
| @@ -1692,12 +1692,12 @@ int SkPicturePlayback::dumpRectPtr(char* bufferPtr, char* buffer, char* name) {
|
| "%s:NULL, ", name);
|
| }
|
|
|
| -int SkPicturePlayback::dumpScalar(char* bufferPtr, char* buffer, char* name) {
|
| +int SkPictureData::dumpScalar(char* bufferPtr, char* buffer, char* name) {
|
| return snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - buffer),
|
| "%s:%d, ", name, getScalar());
|
| }
|
|
|
| -void SkPicturePlayback::dumpText(char** bufferPtrPtr, char* buffer) {
|
| +void SkPictureData::dumpText(char** bufferPtrPtr, char* buffer) {
|
| char* bufferPtr = *bufferPtrPtr;
|
| int length = getInt();
|
| bufferPtr += dumpDrawType(bufferPtr, buffer);
|
| @@ -1747,7 +1747,7 @@ void SkPicturePlayback::dumpText(char** bufferPtrPtr, char* buffer) {
|
| #define DUMP_TEXT() \
|
| dumpText(&bufferPtr, buffer)
|
|
|
| -void SkPicturePlayback::dumpStream() {
|
| +void SkPictureData::dumpStream() {
|
| SkDebugf("RecordStream stream = {\n");
|
| DrawType drawType;
|
| TextContainer text;
|
| @@ -1866,7 +1866,7 @@ void SkPicturePlayback::dumpStream() {
|
| }
|
| }
|
|
|
| -void SkPicturePlayback::dump() const {
|
| +void SkPictureData::dump() const {
|
| char pBuffer[DUMP_BUFFER_SIZE];
|
| char* bufferPtr = pBuffer;
|
| int index;
|
| @@ -1929,7 +1929,7 @@ void SkPicturePlayback::dump() const {
|
| if (fPictureCount > 0)
|
| SkDebugf("%s0};\n", pBuffer);
|
|
|
| - const_cast<SkPicturePlayback*>(this)->dumpStream();
|
| + const_cast<SkPictureData*>(this)->dumpStream();
|
| }
|
|
|
| #endif
|
|
|