#include "src/core/SkRecordedDrawable.h"
#include "include/core/SkPicture.h"
#include "include/core/SkPictureRecorder.h"
#include "include/core/SkSize.h"
#include "src/core/SkBigPicture.h"
#include "src/core/SkPictureData.h"
#include "src/core/SkPicturePlayback.h"
#include "src/core/SkPictureRecord.h"
#include "src/core/SkReadBuffer.h"
#include "src/core/SkRecordDraw.h"
#include "src/core/SkWriteBuffer.h"
class SkCanvas;
size_t SkRecordedDrawable::onApproximateBytesUsed() { … }
void SkRecordedDrawable::onDraw(SkCanvas* canvas) { … }
sk_sp<SkPicture> SkRecordedDrawable::onMakePictureSnapshot() { … }
void SkRecordedDrawable::flatten(SkWriteBuffer& buffer) const { … }
sk_sp<SkFlattenable> SkRecordedDrawable::CreateProc(SkReadBuffer& buffer) { … }