/*
|
* Copyright 2018 Google LLC
|
*
|
* Use of this source code is governed by a BSD-style license that can be
|
* found in the LICENSE file.
|
*/
|
|
#include "SkCanvas.h"
|
#include "SkData.h"
|
#include "SkDrawable.h"
|
#include "SkImageGenerator.h"
|
#include "SkPicture.h"
|
#include "SkPictureData.h"
|
#include "SkPictureImageFilter.h"
|
#include "SkPicturePlayback.h"
|
#include "SkPicturePriv.h"
|
#include "SkPictureRecorder.h"
|
#include "SkPictureShader.h"
|
#include "SkRecordedDrawable.h"
|
#include "SkTypes.h"
|
|
SkPicture::SkPicture() : fUniqueID(0) {}
|
|
|
sk_sp<SkPicture> SkPicturePriv::MakeFromBuffer(SkReadBuffer& buffer) {
|
return nullptr;
|
}
|
|
void SkPicturePriv::Flatten(const sk_sp<const SkPicture> picture, SkWriteBuffer& buffer) {}
|
|
|
SkPictureRecorder::SkPictureRecorder() {}
|
|
SkPictureRecorder::~SkPictureRecorder() {}
|
|
SkCanvas* SkPictureRecorder::beginRecording(const SkRect& userCullRect,
|
SkBBHFactory* bbhFactory /* = nullptr */,
|
uint32_t recordFlags /* = 0 */) {
|
return nullptr;
|
}
|
|
SkCanvas* SkPictureRecorder::getRecordingCanvas() {
|
return nullptr;
|
}
|
|
sk_sp<SkPicture> SkPictureRecorder::finishRecordingAsPicture(uint32_t finishFlags) {
|
return nullptr;
|
}
|
|
sk_sp<SkPicture> SkPictureRecorder::finishRecordingAsPictureWithCull(const SkRect& cullRect,
|
uint32_t finishFlags) {
|
return nullptr;
|
}
|
|
void SkPictureRecorder::partialReplay(SkCanvas* canvas) const {}
|
|
sk_sp<SkDrawable> SkPictureRecorder::finishRecordingAsDrawable(uint32_t finishFlags) {
|
return nullptr;
|
}
|
|
|
SkPictureData* SkPictureData::CreateFromStream(SkStream* stream,
|
const SkPictInfo& info,
|
const SkDeserialProcs& procs,
|
SkTypefacePlayback* topLevelTFPlayback) {
|
return nullptr;
|
}
|
|
SkPictureData* SkPictureData::CreateFromBuffer(SkReadBuffer& buffer,
|
const SkPictInfo& info) {
|
return nullptr;
|
}
|
|
|
sk_sp<SkFlattenable> SkPictureShader::CreateProc(SkReadBuffer& buffer) {
|
return nullptr;
|
}
|
|
void SkPictureShader::flatten(SkWriteBuffer& buffer) const {}
|
|
|
void SkPicturePlayback::draw(SkCanvas* canvas,
|
SkPicture::AbortCallback* callback,
|
SkReadBuffer* buffer) {}
|
|
|
std::unique_ptr<SkImageGenerator>
|
SkImageGenerator::MakeFromPicture(const SkISize& size, sk_sp<SkPicture> picture,
|
const SkMatrix* matrix, const SkPaint* paint,
|
SkImage::BitDepth bitDepth, sk_sp<SkColorSpace> colorSpace) {
|
return nullptr;
|
}
|
|
void SkRecordedDrawable::flatten(SkWriteBuffer& buffer) const {}
|
|
sk_sp<SkFlattenable> SkRecordedDrawable::CreateProc(SkReadBuffer& buffer) {
|
return nullptr;
|
}
|
|
|
sk_sp<SkFlattenable> SkPictureImageFilter::CreateProc(SkReadBuffer& buffer) {
|
return nullptr;
|
}
|