Home
last modified time | relevance | path

Searched refs:SkWStream (Results 1 - 25 of 92) sorted by relevance

1234

/third_party/skia/src/pdf/
H A DSkPDFUtils.h52 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 DSkPDFDocumentPriv.h41 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 DSkPDFUtils.cpp61 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 DSkPDFDocument.cpp55 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 DSkPDFTypes.h33 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 DSkDeflate.h20 class SkDeflateWStream final : public SkWStream {
33 SkDeflateWStream(SkWStream*,
44 // The SkWStream interface:
/third_party/skia/dm/
H A DDMSrcSink.h113 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 DSkDocument.h15 class SkWStream;
63 SkDocument(SkWStream*);
71 virtual void onClose(SkWStream*) = 0;
75 SkWStream* getStream() { return fStream; } in getStream()
85 SkWStream* fStream;
H A DSkStream.h227 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 DSkImageEncoder.cpp15 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 DSkImageEncoderPriv.h27 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 DSkJPEGWriteUtility.h29 skjpeg_destination_mgr(SkWStream* stream);
31 SkWStream* fStream;
/third_party/skia/src/xps/
H A DSkXPSDocument.cpp29 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 DSkImageEncoder_CG.cpp33 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 DEncodeBench.cpp24 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 DTestSVGTypeface.h38 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 DSkJpegEncoder.h14 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 DSkPngEncoder.h15 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 DSkWebpEncoder.h13 class SkWStream;
45 SK_API bool Encode(SkWStream* dst, const SkPixmap& src, const Options& options);
/third_party/skia/src/utils/win/
H A DSkIStream.h22 class SkWStream;
87 HRESULT static CreateFromSkWStream(SkWStream* stream, IStream ** ppStream);
94 SkWStream *fSkWStream;
96 SkWIStream(SkWStream* stream);
/third_party/skia/src/core/
H A DSkStream.cpp66 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 DSkPictureData.h23 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 DSkStreamPriv.h15 class SkWStream;
32 bool SkStreamCopy(SkWStream* out, SkStream* input);
/third_party/skia/tools/
H A DHashAndEncode.h19 void feedHash(SkWStream*) const;
22 bool encodePNG(SkWStream*,
/third_party/skia/include/svg/
H A DSkSVGCanvas.h13 class SkWStream;
34 static std::unique_ptr<SkCanvas> Make(const SkRect& bounds, SkWStream*, uint32_t flags = 0);

Completed in 11 milliseconds

1234