/third_party/skia/include/core/ |
H A D | SkStream.h | 18 class SkStream; 25 * SkStream -- abstraction for a source of bytes. Subclasses can be backed by 41 class SK_API SkStream { class 43 virtual ~SkStream() {} in ~SkStream() 44 SkStream() {} in SkStream() function in SkStream 114 std::unique_ptr<SkStream> duplicate() const { in duplicate() 115 return std::unique_ptr<SkStream>(this->onDuplicate()); in duplicate() 120 std::unique_ptr<SkStream> fork() const { in fork() 121 return std::unique_ptr<SkStream>(this->onFork()); in fork() 154 virtual SkStream* onDuplicat [all...] |
H A D | SkPicture.h | 24 class SkStream; 32 or SkDrawable, or from SkPicture previously saved to SkData or SkStream. 56 static sk_sp<SkPicture> MakeFromStream(SkStream* stream, 247 static sk_sp<SkPicture> MakeFromStream(SkStream*, const SkDeserialProcs*, 251 /** Return true if the SkStream/Buffer represents a serialized picture, and 259 static bool StreamIsSKP(SkStream*, struct SkPictInfo*); 261 friend bool SkPicture_StreamIsSKP(SkStream*, struct SkPictInfo*);
|
/third_party/skia/src/core/ |
H A D | SkFontStream.h | 11 class SkStream; 25 static int CountTTCEntries(SkStream*); 33 static int GetTableTags(SkStream*, int ttcIndex, SkFontTableTag tags[]); 41 static size_t GetTableData(SkStream*, int ttcIndex, SkFontTableTag tag, 44 static size_t GetTableSize(SkStream* stream, int ttcIndex, SkFontTableTag tag) { in GetTableSize()
|
H A D | SkFontStream.cpp | 8 #include "include/core/SkStream.h" 40 static bool read(SkStream* stream, void* buffer, size_t amount) { in read() 44 static bool skip(SkStream* stream, size_t amount) { in skip() 55 static int count_tables(SkStream* stream, int ttcIndex, size_t* offsetToDir) { in count_tables() 114 bool init(SkStream* stream, int ttcIndex) { in init() 139 int SkFontStream::CountTTCEntries(SkStream* stream) { in CountTTCEntries() 156 int SkFontStream::GetTableTags(SkStream* stream, int ttcIndex, in GetTableTags() 171 size_t SkFontStream::GetTableData(SkStream* stream, int ttcIndex, in GetTableData()
|
H A D | SkStreamPriv.h | 14 class SkStream; 23 * @param stream SkStream to be copied into data. 26 sk_sp<SkData> SkCopyStreamToData(SkStream* stream); 32 bool SkStreamCopy(SkWStream* out, SkStream* input);
|
H A D | SkPictureData.h | 22 class SkStream; 79 // Does not affect ownership of SkStream. 80 static SkPictureData* CreateFromStream(SkStream*, 94 // Does not affect ownership of SkStream. 95 bool parseStream(SkStream*, const SkDeserialProcs&, SkTypefacePlayback*); 136 // Does not affect ownership of SkStream. 137 bool parseStreamTag(SkStream*, uint32_t tag, uint32_t size,
|
/third_party/skia/tests/ |
H A D | FrontBufferedStreamTest.cpp | 16 #include "include/core/SkStream.h" 20 static void test_read(skiatest::Reporter* reporter, SkStream* bufferedStream, in test_read() 31 SkStream* bufferedStream, bool shouldSucceed) { in test_rewind() 41 const SkStream& bufferedStream, in test_hasLength() 42 const SkStream& streamBeingBuffered) { in test_hasLength() 64 std::unique_ptr<SkStream>(memStream), bufferSize); in test_incremental_buffering() 93 std::unique_ptr<SkStream>(memStream), bufferSize); in test_perfectly_sized_buffer() 113 std::unique_ptr<SkStream>(memStream), bufferSize); in test_skipping() 168 std::unique_ptr<SkStream>(memStream), bufferSize); in test_read_beyond_buffer() 181 class LengthOptionalStream : public SkStream { [all...] |
H A D | StreamTest.cpp | 15 #include "include/core/SkStream.h" 35 static void test_loop_stream(skiatest::Reporter* reporter, SkStream* stream, in test_loop_stream() 208 SkStream* stream, size_t bytesToPeek) { in compare_peek_to_read() 233 static void test_fully_peekable_stream(skiatest::Reporter* r, SkStream* stream, size_t limit) { in test_fully_peekable_stream() 241 const SkStream& original, in test_peeking_front_buffered_stream() 243 std::unique_ptr<SkStream> dupe(original.duplicate()); in test_peeking_front_buffered_stream() 409 class DumbStream : public SkStream { 433 SkStream* stream) { in stream_copy_test() 530 auto test_full_read = [&r, &expected, remaining](SkStream* stream) { in DEF_TEST() 539 auto test_rewind = [&r, &expected, remaining](SkStream* strea in DEF_TEST() [all...] |
H A D | ExifTest.cpp | 13 std::unique_ptr<SkStream> stream(GetResourceAsStream("images/exif-orientation-2-ur.jpg")); in DEF_TEST() 31 std::unique_ptr<SkStream> stream(GetResourceAsStream("images/orientation/exif.jpg")); in DEF_TEST() 40 std::unique_ptr<SkStream> stream(GetResourceAsStream("images/orientation/subifd.jpg")); in DEF_TEST()
|
H A D | CodecExactReadTest.cpp | 13 #include "include/core/SkStream.h" 24 // This class wraps another SkStream. It does not own the underlying stream, so 27 class UnowningStream : public SkStream { 29 explicit UnowningStream(SkStream* stream) in UnowningStream() 45 SkStream* fStream; // Unowned.
|
/third_party/skia/modules/svg/include/ |
H A D | SkSVGDOM.h | 20 class SkStream; 38 sk_sp<SkSVGDOM> make(SkStream&) const; 39 sk_sp<SkSVGDOM> make(SkStream&, uint64_t) const; 46 static sk_sp<SkSVGDOM> MakeFromStream(SkStream& str) { in MakeFromStream() 50 static sk_sp<SkSVGDOM> MakeFromStream(SkStream&str, uint64_t svgColor) { in MakeFromStream()
|
H A D | SkSVGXMLDOM.h | 20 const Node* build(SkStream& docStream, uint64_t svgThemeColor); 23 const Node* build(SkStream& docStream) override;
|
/third_party/skia/src/codec/ |
H A D | SkBmpCodec.h | 13 #include "include/core/SkStream.h" 31 static std::unique_ptr<SkCodec> MakeFromStream(std::unique_ptr<SkStream>, Result*); 37 static std::unique_ptr<SkCodec> MakeFromIco(std::unique_ptr<SkStream>, Result*); 41 SkBmpCodec(SkEncodedInfo&& info, std::unique_ptr<SkStream>, 50 static Result ReadHeader(SkStream*, bool inIco, std::unique_ptr<SkCodec>* codecOut); 114 static std::unique_ptr<SkCodec> MakeFromStream(std::unique_ptr<SkStream>, Result*, bool inIco);
|
H A D | SkJpegCodec.h | 13 #include "include/core/SkStream.h" 34 static std::unique_ptr<SkCodec> MakeFromStream(std::unique_ptr<SkStream>, Result*); 68 static std::unique_ptr<SkCodec> MakeFromStream(std::unique_ptr<SkStream>, Result*, 93 static Result ReadHeader(SkStream* stream, SkCodec** codecOut, 106 SkJpegCodec(SkEncodedInfo&& info, std::unique_ptr<SkStream> stream,
|
H A D | SkWbmpCodec.cpp | 12 #include "include/core/SkStream.h" 40 static bool read_byte(SkStream* stream, uint8_t* data) in read_byte() 46 static bool read_mbf(SkStream* stream, uint64_t* value) { in read_mbf() 64 static bool read_header(SkStream* stream, SkISize* size) { in read_header() 96 SkWbmpCodec::SkWbmpCodec(SkEncodedInfo&& info, std::unique_ptr<SkStream> stream) in SkWbmpCodec() 148 std::unique_ptr<SkCodec> SkWbmpCodec::MakeFromStream(std::unique_ptr<SkStream> stream, in MakeFromStream()
|
H A D | SkWebpCodec.h | 20 class SkStream; 29 static std::unique_ptr<SkCodec> MakeFromStream(std::unique_ptr<SkStream>, Result*); 46 SkWebpCodec(SkEncodedInfo&&, std::unique_ptr<SkStream>, WebPDemuxer*, sk_sp<SkData>,
|
H A D | SkBmpCodec.cpp | 12 #include "include/core/SkStream.h" 73 std::unique_ptr<SkCodec> SkBmpCodec::MakeFromStream(std::unique_ptr<SkStream> stream, in MakeFromStream() 82 std::unique_ptr<SkCodec> SkBmpCodec::MakeFromIco(std::unique_ptr<SkStream> stream, Result* result) { in MakeFromIco() 139 SkCodec::Result SkBmpCodec::ReadHeader(SkStream* stream, bool inIco, in ReadHeader() 489 std::unique_ptr<SkStream>(stream), in ReadHeader() 548 std::unique_ptr<SkStream>(stream), bitsPerPixel, in ReadHeader() 580 std::unique_ptr<SkStream>(stream), bitsPerPixel, in ReadHeader() 596 std::unique_ptr<SkCodec> SkBmpCodec::MakeFromStream(std::unique_ptr<SkStream> stream, in MakeFromStream() 607 SkBmpCodec::SkBmpCodec(SkEncodedInfo&& info, std::unique_ptr<SkStream> stream, in SkBmpCodec()
|
H A D | SkJpegUtility.h | 12 #include "include/core/SkStream.h" 33 skjpeg_source_mgr(SkStream* stream); 35 SkStream* fStream; // unowned
|
H A D | SkStreamBuffer.h | 12 #include "include/core/SkStream.h" 27 SkStreamBuffer(std::unique_ptr<SkStream>); 92 std::unique_ptr<SkStream> fStream;
|
H A D | SkRawCodec.h | 17 class SkStream; 31 static std::unique_ptr<SkCodec> MakeFromStream(std::unique_ptr<SkStream>, Result*);
|
H A D | SkPngCodec.h | 18 class SkStream; 25 static std::unique_ptr<SkCodec> MakeFromStream(std::unique_ptr<SkStream>, Result*, 47 SkPngCodec(SkEncodedInfo&&, std::unique_ptr<SkStream>, SkPngChunkReader*,
|
/third_party/skia/client_utils/android/ |
H A D | FrontBufferedStream.cpp | 9 #include "include/core/SkStream.h" 19 FrontBufferedStream(std::unique_ptr<SkStream>, size_t bufferSize); 39 std::unique_ptr<SkStream> fStream; 68 using INHERITED = SkStream; 75 std::unique_ptr<SkStreamRewindable> FrontBufferedStream::Make(std::unique_ptr<SkStream> stream, in Make() 93 FrontBufferedStream::FrontBufferedStream(std::unique_ptr<SkStream> stream, size_t bufferSize) in FrontBufferedStream()
|
/third_party/skia/tools/viewer/ |
H A D | SKPSlide.h | 17 SKPSlide(const SkString& name, std::unique_ptr<SkStream>); 27 std::unique_ptr<SkStream> fStream;
|
/third_party/skia/include/utils/ |
H A D | SkCustomTypeface.h | 21 class SkStream; 43 static sk_sp<SkTypeface> Deserialize(SkStream*);
|
/third_party/skia/include/codec/ |
H A D | SkCodec.h | 18 #include "include/core/SkStream.h" 46 * Minimum number of bytes that must be buffered in SkStream input. 48 * An SkStream passed to NewFromStream must be able to use this many 49 * bytes to determine the image type. Then the same SkStream must be 169 std::unique_ptr<SkStream>, Result* = nullptr, 422 * been provided to the source SkStream. 446 * been provided to the source SkStream. 738 std::unique_ptr<SkCodec> (*make)(std::unique_ptr<SkStream>, SkCodec::Result*)); 747 std::unique_ptr<SkStream>, 810 SkStream* strea [all...] |