Lines Matching refs:SkCodec
30 std::unique_ptr<SkCodec> SkIcoCodec::MakeFromStream(std::unique_ptr<SkStream> stream,
163 std::unique_ptr<SkTArray<std::unique_ptr<SkCodec>, true>> codecs(
164 new SkTArray<std::unique_ptr<SkCodec>, true>(numImages));
194 std::unique_ptr<SkCodec> codec;
228 return std::unique_ptr<SkCodec>(new SkIcoCodec(std::move(maxInfo), std::move(stream),
233 SkTArray<std::unique_ptr<SkCodec>, true>* codecs)
294 SkCodec::Result SkIcoCodec::onGetPixels(const SkImageInfo& dstInfo,
304 SkCodec::Result result = kInvalidScale;
311 SkCodec* embeddedCodec = fEmbeddedCodecs->operator[](index).get();
332 SkCodec::Result SkIcoCodec::onStartScanlineDecode(const SkImageInfo& dstInfo,
333 const SkCodec::Options& options) {
335 SkCodec::Result result = kInvalidScale;
342 SkCodec* embeddedCodec = fEmbeddedCodecs->operator[](index).get();
366 SkCodec::Result SkIcoCodec::onStartIncrementalDecode(const SkImageInfo& dstInfo,
367 void* pixels, size_t rowBytes, const SkCodec::Options& options) {
375 SkCodec* embeddedCodec = fEmbeddedCodecs->operator[](index).get();
410 SkCodec::Result SkIcoCodec::onIncrementalDecode(int* rowsDecoded) {
415 SkCodec::SkScanlineOrder SkIcoCodec::onGetScanlineOrder() const {