/third_party/skia/src/pdf/ |
H A D | SkPDFUtils.h | 52 void MoveTo(SkScalar x, SkScalar y, SkWStream* content); 53 void AppendLine(SkScalar x, SkScalar y, SkWStream* content); 54 void AppendRectangle(const SkRect& rect, SkWStream* content); 56 bool doConsumeDegerates, SkWStream* content, SkScalar tolerance = 0.25f); 58 SkWStream* content, SkScalar tolerance = 0.25f) { in EmitPath() 61 void ClosePath(SkWStream* content); 62 void PaintPath(SkPaint::Style style, SkPathFillType fill, SkWStream* content); 63 void StrokePath(SkWStream* content); 64 void ApplyGraphicState(int objectIndex, SkWStream* content); 65 void ApplyPattern(int objectIndex, SkWStream* conten [all...] |
H A D | SkPDFDocumentPriv.h | 41 void markStartOfDocument(const SkWStream*); 42 void markStartOfObject(int referenceNumber, const SkWStream*); 44 int emitCrossReferenceTable(SkWStream* s) const; 83 SkPDFDocument(SkWStream*, SkPDF::Metadata); 87 void onClose(SkWStream*) override; 105 SkWStream* stream = this->beginObject(ref); in emitStream() 182 SkWStream* beginObject(SkPDFIndirectReference);
|
H A D | SkPDFUtils.cpp | 61 void SkPDFUtils::MoveTo(SkScalar x, SkScalar y, SkWStream* content) { in MoveTo() 68 void SkPDFUtils::AppendLine(SkScalar x, SkScalar y, SkWStream* content) { in AppendLine() 77 SkScalar dstX, SkScalar dstY, SkWStream* content) { in append_cubic() 97 static void append_quad(const SkPoint quad[], SkWStream* content) { in append_quad() 104 void SkPDFUtils::AppendRectangle(const SkRect& rect, SkWStream* content) { in AppendRectangle() 119 bool doConsumeDegerates, SkWStream* content, in EmitPath() 213 void SkPDFUtils::ClosePath(SkWStream* content) { in ClosePath() 217 void SkPDFUtils::PaintPath(SkPaint::Style style, SkPathFillType fill, SkWStream* content) { in PaintPath() 236 void SkPDFUtils::StrokePath(SkWStream* content) { in StrokePath() 240 void SkPDFUtils::ApplyGraphicState(int objectIndex, SkWStream* conten [all...] |
H A D | SkPDFDocument.cpp | 55 void SkPDFOffsetMap::markStartOfDocument(const SkWStream* s) { fBaseOffset = s->bytesWritten(); } in markStartOfDocument() 61 void SkPDFOffsetMap::markStartOfObject(int referenceNumber, const SkWStream* s) { in markStartOfObject() 74 int SkPDFOffsetMap::emitCrossReferenceTable(SkWStream* s) const { in emitCrossReferenceTable() 96 static void serializeHeader(SkPDFOffsetMap* offsetMap, SkWStream* wStream) { in serializeHeader() 107 SkWStream* s) { in begin_indirect_object() 113 static void end_indirect_object(SkWStream* s) { s->writeText("\nendobj\n"); } in end_indirect_object() 117 SkWStream* wStream, in serialize_footer() 210 SkPDFDocument::SkPDFDocument(SkWStream* stream, in SkPDFDocument() 237 SkWStream* SkPDFDocument::beginObject(SkPDFIndirectReference ref) SK_REQUIRES(fMutex) { in SK_REQUIRES() 550 void SkPDFDocument::onClose(SkWStream* strea [all...] |
H A D | SkPDFTypes.h | 33 class SkWStream; 65 virtual void emitObject(SkWStream* stream) const = 0; 90 void emitObject(SkWStream* stream) const override; 154 void emitObject(SkWStream* stream) const override;
|
H A D | SkDeflate.h | 20 class SkDeflateWStream final : public SkWStream { 33 SkDeflateWStream(SkWStream*, 44 // The SkWStream interface:
|
/third_party/skia/dm/ |
H A D | DMSrcSink.h | 113 virtual Result SK_WARN_UNUSED_RESULT draw(const Src&, SkBitmap*, SkWStream*, SkString* log) 380 Result draw(const Src& src, SkBitmap*, SkWStream*, SkString*) const override; 389 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; 390 Result onDraw(const Src&, SkBitmap*, SkWStream*, SkString*, 433 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; 450 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; 467 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; 485 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; 505 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; 524 Result draw(const Src&, SkBitmap*, SkWStream*, SkStrin in PDFSink() [all...] |
/third_party/skia/include/core/ |
H A D | SkDocument.h | 15 class SkWStream; 63 SkDocument(SkWStream*); 71 virtual void onClose(SkWStream*) = 0; 75 SkWStream* getStream() { return fStream; } in getStream() 85 SkWStream* fStream;
|
H A D | SkStream.h | 227 class SK_API SkWStream { class 229 virtual ~SkWStream(); 230 SkWStream() {} in SkWStream() function in SkWStream 232 /** Called to write bytes to a SkWStream. Returns true on success 281 SkWStream(const SkWStream&) = delete; 282 SkWStream& operator=(const SkWStream&) = delete; 285 class SK_API SkNullWStream : public SkWStream { 447 class SK_API SkFILEWStream : public SkWStream { [all...] |
/third_party/skia/src/images/ |
H A D | SkImageEncoder.cpp | 15 bool SkJpegEncoder::Encode(SkWStream*, const SkPixmap&, const Options&) { return false; } in Encode() 16 std::unique_ptr<SkEncoder> SkJpegEncoder::Make(SkWStream*, const SkPixmap&, const Options&) { in Make() 22 bool SkPngEncoder::Encode(SkWStream*, const SkPixmap&, const Options&) { return false; } in Encode() 23 std::unique_ptr<SkEncoder> SkPngEncoder::Make(SkWStream*, const SkPixmap&, const Options&) { in Make() 29 bool SkWebpEncoder::Encode(SkWStream*, const SkPixmap&, const Options&) { return false; } in Encode() 32 bool SkEncodeImage(SkWStream* dst, const SkBitmap& src, SkEncodedImageFormat f, int q) { in SkEncodeImage() 37 bool SkEncodeImage(SkWStream* dst, const SkPixmap& src, in SkEncodeImage()
|
H A D | SkImageEncoderPriv.h | 27 bool SkEncodeImageWithCG(SkWStream*, const SkPixmap&, SkEncodedImageFormat); 33 bool SkEncodeImageWithWIC(SkWStream*, const SkPixmap&, SkEncodedImageFormat, int quality); 39 bool SkEncodeImageWithNDK(SkWStream*, const SkPixmap&, SkEncodedImageFormat, int quality);
|
H A D | SkJPEGWriteUtility.h | 29 skjpeg_destination_mgr(SkWStream* stream); 31 SkWStream* fStream;
|
/third_party/skia/src/xps/ |
H A D | SkXPSDocument.cpp | 29 SkXPSDocument(SkWStream*, SkScalar dpi, SkTScopedComPtr<IXpsOMObjectFactory>); 33 void onClose(SkWStream*) override; 38 SkXPSDocument::SkXPSDocument(SkWStream* stream, in SkXPSDocument() 70 void SkXPSDocument::onClose(SkWStream*) { in onClose() 79 sk_sp<SkDocument> SkXPS::MakeDocument(SkWStream* stream, in MakeDocument()
|
/third_party/skia/src/ports/ |
H A D | SkImageEncoder_CG.cpp | 33 SkWStream* stream = reinterpret_cast<SkWStream*>(info); in consumer_put() 41 static SkUniqueCFRef<CGDataConsumerRef> SkStreamToCGDataConsumer(SkWStream* stream) { in SkStreamToCGDataConsumer() 50 static SkUniqueCFRef<CGImageDestinationRef> SkStreamToImageDestination(SkWStream* stream, in SkStreamToImageDestination() 62 to our SkWStream. Since we don't reference/own the SkWStream, our consumer 65 bool SkEncodeImageWithCG(SkWStream* stream, const SkPixmap& pixmap, SkEncodedImageFormat format) { in SkEncodeImageWithCG()
|
/third_party/skia/bench/ |
H A D | EncodeBench.cpp | 24 using Encoder = bool (*)(SkWStream*, const SkPixmap&); 55 static bool encode_jpeg(SkWStream* dst, const SkPixmap& src) { in encode_jpeg() 61 static bool encode_webp_lossy(SkWStream* dst, const SkPixmap& src) { in encode_webp_lossy() 68 static bool encode_webp_lossless(SkWStream* dst, const SkPixmap& src) { in encode_webp_lossless() 75 static bool encode_png(SkWStream* dst, in encode_png() 85 #define PNG(FLAG, ZLIBLEVEL) [](SkWStream* d, const SkPixmap& s) { \
|
/third_party/skia/tools/fonts/ |
H A D | TestSVGTypeface.h | 38 class SkWStream; 65 void exportTtxCbdt(SkWStream*, SkSpan<unsigned> strikeSizes) const; 66 void exportTtxSbix(SkWStream*, SkSpan<unsigned> strikeSizes) const; 67 void exportTtxColr(SkWStream*) const; 83 void exportTtxCommon(SkWStream*, const char* type, const SkTArray<GlyfInfo>* = nullptr) const;
|
/third_party/skia/include/encode/ |
H A D | SkJpegEncoder.h | 14 class SkWStream; 72 static bool Encode(SkWStream* dst, const SkPixmap& src, const Options& options); 82 static std::unique_ptr<SkEncoder> Make(SkWStream* dst, const SkPixmap& src,
|
H A D | SkPngEncoder.h | 15 class SkWStream; 70 static bool Encode(SkWStream* dst, const SkPixmap& src, const Options& options); 80 static std::unique_ptr<SkEncoder> Make(SkWStream* dst, const SkPixmap& src,
|
H A D | SkWebpEncoder.h | 13 class SkWStream; 45 SK_API bool Encode(SkWStream* dst, const SkPixmap& src, const Options& options);
|
/third_party/skia/src/utils/win/ |
H A D | SkIStream.h | 22 class SkWStream; 87 HRESULT static CreateFromSkWStream(SkWStream* stream, IStream ** ppStream); 94 SkWStream *fSkWStream; 96 SkWIStream(SkWStream* stream);
|
/third_party/skia/src/core/ |
H A D | SkStream.cpp | 66 SkWStream::~SkWStream() in ~SkWStream() 70 void SkWStream::flush() in flush() 74 bool SkWStream::writeDecAsText(int32_t dec) in writeDecAsText() 81 bool SkWStream::writeBigDecAsText(int64_t dec, int minDigits) in writeBigDecAsText() 88 bool SkWStream::writeHexAsText(uint32_t hex, int digits) in writeHexAsText() 95 bool SkWStream::writeScalarAsText(SkScalar value) in writeScalarAsText() 102 bool SkWStream::writeScalar(SkScalar value) { in writeScalar() 106 int SkWStream::SizeOfPackedUInt(size_t value) { in SizeOfPackedUInt() 115 bool SkWStream [all...] |
H A D | SkPictureData.h | 23 class SkWStream; 86 void serialize(SkWStream*, const SkSerialProcs&, SkRefCntSet*, bool textBlobsOnly=false) const; 161 static void WriteFactories(SkWStream* stream, const SkFactorySet& rec); 162 static void WriteTypefaces(SkWStream* stream, const SkRefCntSet& rec, const SkSerialProcs&);
|
H A D | SkStreamPriv.h | 15 class SkWStream; 32 bool SkStreamCopy(SkWStream* out, SkStream* input);
|
/third_party/skia/tools/ |
H A D | HashAndEncode.h | 19 void feedHash(SkWStream*) const; 22 bool encodePNG(SkWStream*,
|
/third_party/skia/include/svg/ |
H A D | SkSVGCanvas.h | 13 class SkWStream; 34 static std::unique_ptr<SkCanvas> Make(const SkRect& bounds, SkWStream*, uint32_t flags = 0);
|