/third_party/skia/src/pdf/ |
H A D | SkPDFUtils.h | 73 inline void AppendColorComponent(uint8_t value, SkWStream* wStream) { in AppendColorComponent() argument 76 wStream->write(buffer, len); in AppendColorComponent() 78 inline void AppendColorComponentF(float value, SkWStream* wStream) { in AppendColorComponentF() argument 81 wStream->write(buffer, len); in AppendColorComponentF() 91 inline void WriteUInt16BE(SkDynamicMemoryWStream* wStream, uint16_t value) { in WriteUInt16BE() argument 96 wStream->write(result, 4); in WriteUInt16BE() 99 inline void WriteUInt8(SkDynamicMemoryWStream* wStream, uint8_t value) { in WriteUInt8() argument 102 wStream->write(result, 2); in WriteUInt8() 105 inline void WriteUTF16beHex(SkDynamicMemoryWStream* wStream, SkUnichar utf32) { in WriteUTF16beHex() argument 109 SkPDFUtils::WriteUInt16BE(wStream, utf1 in WriteUTF16beHex() [all...] |
H A D | SkPDFGraphicStackState.cpp | 96 static void append_clip_path(const SkPath& clipPath, SkWStream* wStream) { in append_clip_path() argument 97 SkPDFUtils::EmitPath(clipPath, SkPaint::kFill_Style, wStream); in append_clip_path() 102 wStream->writeText("W* n\n"); in append_clip_path() 104 wStream->writeText("W n\n"); in append_clip_path() 110 SkWStream* wStream) { in append_clip() 118 SkPDFUtils::AppendRectangle(clipStackRect, wStream); in append_clip() 119 wStream->writeText("W* n\n"); in append_clip() 127 append_clip_path(clipPath, wStream); in append_clip() 132 apply_clip(clipStack, outsetBounds, [wStream](const SkPath& path) { in append_clip() 133 append_clip_path(path, wStream); in append_clip() 108 append_clip(const SkClipStack& clipStack, const SkIRect& bounds, SkWStream* wStream) append_clip() argument [all...] |
H A D | SkPDFTypes.cpp | 122 static void write_string(SkWStream* wStream, const char* cin, size_t len) { in write_string() argument 135 wStream->writeText("("); in write_string() 143 wStream->write(octal, 4); in write_string() 146 wStream->writeText("\\"); in write_string() 148 wStream->write(&cin[i], 1); in write_string() 151 wStream->writeText(")"); in write_string() 153 wStream->writeText("<"); in write_string() 158 wStream->write(hexValue, 2); in write_string() 160 wStream->writeText(">"); in write_string() 164 void SkPDFWriteString(SkWStream* wStream, cons argument [all...] |
H A D | SkPDFDocument.cpp | 96 static void serializeHeader(SkPDFOffsetMap* offsetMap, SkWStream* wStream) { in serializeHeader() argument 97 offsetMap->markStartOfDocument(wStream); in serializeHeader() 98 wStream->writeText("%PDF-1.4\n%" SKPDF_MAGIC "\n"); in serializeHeader() 117 SkWStream* wStream, in serialize_footer() 121 int xRefFileOffset = offsetMap.emitCrossReferenceTable(wStream); in serialize_footer() 131 wStream->writeText("trailer\n"); in serialize_footer() 132 trailerDict.emitObject(wStream); in serialize_footer() 133 wStream->writeText("\nstartxref\n"); in serialize_footer() 134 wStream->writeBigDecAsText(xRefFileOffset); in serialize_footer() 135 wStream in serialize_footer() 116 serialize_footer(const SkPDFOffsetMap& offsetMap, SkWStream* wStream, SkPDFIndirectReference infoDict, SkPDFIndirectReference docCatalog, SkUUID uuid) serialize_footer() argument [all...] |
H A D | SkPDFUnion.h | 9 void SkPDFWriteString(SkWStream* wStream, const char* cin, size_t len);
|
/third_party/skia/src/utils/ |
H A D | SkMultiPictureDocument.cpp | 78 void onClose(SkWStream* wStream) override { 79 SkASSERT(wStream); variable 80 SkASSERT(wStream->bytesWritten() == 0); 81 wStream->writeText(kMagic); 82 wStream->write32(kVersion); 83 wStream->write32(SkToU32(fPages.count())); 85 wStream->write(&s, sizeof(s)); 95 p->serialize(wStream, &fProcs); 107 sk_sp<SkDocument> SkMakeMultiPictureDocument(SkWStream* wStream, const SkSerialProcs* procs, in SkMakeMultiPictureDocument() argument 109 return sk_make_sp<MultiPictureDocument>(wStream, proc in SkMakeMultiPictureDocument() [all...] |
/third_party/skia/tests/ |
H A D | PDFDocumentTest.cpp | 206 SkDynamicMemoryWStream wStream; in DEF_TEST() local 208 auto doc = SkPDF::MakeDocument(&wStream, pdfMetadata); in DEF_TEST() 211 sk_sp<SkData> data(wStream.detachAsData()); in DEF_TEST() 232 SkFILEWStream wStream(SK_PDF_TEST_MULTIPAGE); in DEF_TEST() 234 SkDynamicMemoryWStream wStream; in DEF_TEST() local 236 auto doc = SkPDF::MakeDocument(&wStream); in DEF_TEST()
|
H A D | TestUtils.cpp | 114 SkDynamicMemoryWStream wStream; in BipmapToBase64DataURI() local 115 if (!SkPngEncoder::Encode(&wStream, pm, options)) { in BipmapToBase64DataURI() 120 sk_sp<SkData> pngData = wStream.detachAsData(); in BipmapToBase64DataURI()
|
H A D | StreamTest.cpp | 312 SkFILEWStream wStream(path.c_str()); in DEF_TEST() 319 if (!wStream.isValid() || !wStream.write(data->data(), data->size())) { in DEF_TEST()
|
H A D | CodecTest.cpp | 778 SkDynamicMemoryWStream wStream; in DEF_TEST() local 779 png_set_write_fn(png, (void*) (&wStream), codex_test_write_fn, nullptr); in DEF_TEST() 855 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(wStream.detachAsData(), &chunkReader)); in DEF_TEST()
|
H A D | PathTest.cpp | 4321 SkDynamicMemoryWStream wStream; in compare_dump() local 4322 path.dump(&wStream, dumpAsHex); in compare_dump() 4323 sk_sp<SkData> data = wStream.detachAsData(); in compare_dump()
|
/third_party/skia/bench/ |
H A D | PDFBench.cpp | 176 SkNullWStream wStream; variable 177 SkPDFDocument doc(&wStream, SkPDF::Metadata()); 293 SkNullWStream wStream; variable 294 SkPDFDocument doc(&wStream, SkPDF::Metadata()); 431 SkFILEWStream wStream("/tmp/big_pdf.pdf"); 433 SkNullWStream wStream; 437 auto doc = SkPDF::MakeDocument(&wStream, metadata);
|
/third_party/skia/tools/ |
H A D | using_skia_and_harfbuzz.cpp | 185 static sk_sp<SkDocument> MakePDFDocument(const Config &config, SkWStream *wStream) { in MakePDFDocument() argument 199 return SkPDF::MakeDocument(wStream, pdf_info); in MakePDFDocument() 204 SkFILEWStream wStream(config.output_file_name.value.c_str()); in main() 205 sk_sp<SkDocument> doc = MakePDFDocument(config, &wStream); in main() 223 wStream.flush(); in main()
|
/third_party/skia/tools/skqp/src/ |
H A D | skqp.cpp | 219 SkFILEWStream wStream(dst.c_str()); in encode_png() 221 bool success = wStream.isValid() && SkPngEncoder::Encode(&wStream, src.pixmap(), options); in encode_png() 226 SkFILEWStream wStream(dst.c_str()); in write_to_file() 227 bool success = wStream.isValid() && wStream.write(src->data(), src->size()); in write_to_file() 445 inline void write(SkWStream* wStream, const T& text) { in write() argument 446 wStream->write(text.c_str(), text.size()); in write()
|
/third_party/skia/dm/ |
H A D | DMSrcSink.cpp | 1609 Result GPUThreadTestingSink::draw(const Src& src, SkBitmap* dst, SkWStream* wStream, in draw() argument 1618 Result result = this->onDraw(src, dst, wStream, log, contextOptions); in draw() 1642 Result GPUPersistentCacheTestingSink::draw(const Src& src, SkBitmap* dst, SkWStream* wStream, in draw() argument 1653 Result result = this->onDraw(src, dst, wStream, log, contextOptions); in draw() 1679 Result GPUPrecompileTestingSink::draw(const Src& src, SkBitmap* dst, SkWStream* wStream, in draw() argument 1690 Result result = this->onDraw(src, dst, wStream, log, contextOptions); in draw() 2232 SkDynamicMemoryWStream wStream; in check_against_reference() local 2233 Result result = sink->draw(src, &reference, &wStream, &log); in check_against_reference()
|
/third_party/skia/src/core/ |
H A D | SkPath.cpp | 1900 void SkPath::dump(SkWStream* wStream, bool dumpAsHex) const { in dump() argument 1940 if (!wStream && builder.size()) { in dump() 1945 if (wStream) { in dump() 1946 wStream->writeText(builder.c_str()); in dump() 1996 void SkPath::dumpArrays(SkWStream* wStream, bool dumpAsHex) const { in dumpArrays() argument 2059 if (wStream) { in dumpArrays() 2060 wStream->writeText(builder.c_str()); in dumpArrays()
|
/third_party/skia/src/pathops/ |
H A D | SkPathOpsDebug.cpp | 2919 SkDynamicMemoryWStream wStream; in dump_path() local 2920 path.dump(&wStream, force, dumpAsHex); in dump_path() 2921 sk_sp<SkData> data(wStream.detachAsData()); in dump_path()
|