Lines Matching defs:dst
591 void* dst = pixels.get();
607 if (SkCodec::kSuccess == codec->startIncrementalDecode(decodeInfo, dst,
612 codec->fillIncompleteImage(decodeInfo, dst, rowBytes,
634 codec->getScanlines(dst, height, rowBytes);
637 draw_to_canvas(canvas, bitmapInfo, dst, rowBytes, fDstColorType);
646 void* dst = pixels.get();
668 codec->getScanlines(SkTAddOffset<void>(dst, rowBytes * startY), linesToRead,
682 codec->getScanlines(SkTAddOffset<void>(dst, rowBytes * startY), linesToRead,
692 draw_to_canvas(canvas, bitmapInfo, dst, rowBytes, fDstColorType);
735 void* dst = pixels.get();
755 const SkCodec::Result result = codec->getPixels(decodeInfo, dst, subsetRowBytes,
768 draw_to_canvas(canvas, subsetBitmapInfo, dst, subsetRowBytes, fDstColorType,
1498 Result GPUSink::draw(const Src& src, SkBitmap* dst, SkWStream* dstStream, SkString* log) const {
1499 return this->onDraw(src, dst, dstStream, log, fBaseContextOptions);
1535 bool GPUSink::readBack(SkSurface* surface, SkBitmap* dst) const {
1540 dst->allocPixels(info);
1541 return canvas->readPixels(*dst, 0, 0);
1544 Result GPUSink::onDraw(const Src& src, SkBitmap* dst, SkWStream*, SkString* log,
1586 this->readBack(surface.get(), dst);
1609 Result GPUThreadTestingSink::draw(const Src& src, SkBitmap* dst, SkWStream* wStream,
1618 Result result = this->onDraw(src, dst, wStream, log, contextOptions);
1619 if (!result.isOk() || !dst) {
1632 return compare_bitmaps(reference, *dst);
1642 Result GPUPersistentCacheTestingSink::draw(const Src& src, SkBitmap* dst, SkWStream* wStream,
1653 Result result = this->onDraw(src, dst, wStream, log, contextOptions);
1654 if (!result.isOk() || !dst) {
1669 return compare_bitmaps(reference, *dst);
1679 Result GPUPrecompileTestingSink::draw(const Src& src, SkBitmap* dst, SkWStream* wStream,
1690 Result result = this->onDraw(src, dst, wStream, log, contextOptions);
1691 if (!result.isOk() || !dst) {
1720 return compare_bitmaps(reference, *dst);
1753 Result GPUOOPRSink::draw(const Src& src, SkBitmap* dst, SkWStream*, SkString* log) const {
1785 if (!this->readBack(surface.get(), dst)) {
1896 Result GPUDDLSink::draw(const Src& src, SkBitmap* dst, SkWStream*, SkString* log) const {
1960 if (!this->readBack(surface.get(), dst)) {
1968 static Result draw_skdocument(const Src& src, SkDocument* doc, SkWStream* dst) {
1988 dst->flush();
1992 Result PDFSink::draw(const Src& src, SkBitmap*, SkWStream* dst, SkString*) const {
2003 auto doc = SkPDF::MakeDocument(dst, metadata);
2007 return draw_skdocument(src, doc.get(), dst);
2024 Result XPSSink::draw(const Src& src, SkBitmap*, SkWStream* dst, SkString*) const {
2033 auto doc = SkXPS::MakeDocument(dst, factory.get());
2037 return draw_skdocument(src, doc.get(), dst);
2040 Result XPSSink::draw(const Src& src, SkBitmap*, SkWStream* dst, SkString*) const {
2049 Result SKPSink::draw(const Src& src, SkBitmap*, SkWStream* dst, SkString*) const {
2056 recorder.finishRecordingAsPicture()->serialize(dst);
2062 Result DebugSink::draw(const Src& src, SkBitmap*, SkWStream* dst, SkString*) const {
2070 SkJSONWriter writer(dst, SkJSONWriter::Mode::kPretty);
2082 Result SVGSink::draw(const Src& src, SkBitmap*, SkWStream* dst, SkString*) const {
2094 dst)
2107 Result RasterSink::draw(const Src& src, SkBitmap* dst, SkWStream*, SkString*) const {
2113 dst->allocPixelsFlags(SkImageInfo::Make(size, fColorType, alphaType, fColorSpace),
2116 SkCanvas canvas(*dst, SkSurfaceProps(0, kRGB_H_SkPixelGeometry));
2153 SkBitmap* dst,
2170 dst->allocPixels(ii);
2182 if (!surface->readPixels(*dst, 0, 0)) {