Lines Matching refs:SkCodec
10 #include "include/codec/SkCodec.h"
22 class SkBmpCodec : public SkCodec {
31 static std::unique_ptr<SkCodec> MakeFromStream(std::unique_ptr<SkStream>, Result*);
37 static std::unique_ptr<SkCodec> MakeFromIco(std::unique_ptr<SkStream>, Result*);
42 uint16_t bitsPerPixel, SkCodec::SkScanlineOrder rowOrder);
50 static Result ReadHeader(SkStream*, bool inIco, std::unique_ptr<SkCodec>* codecOut);
93 virtual SkCodec::Result onPrepareToDecode(const SkImageInfo& dstInfo,
94 const SkCodec::Options& options) = 0;
95 SkCodec::Result prepareToDecode(const SkImageInfo& dstInfo,
96 const SkCodec::Options& options);
114 static std::unique_ptr<SkCodec> MakeFromStream(std::unique_ptr<SkStream>, Result*, bool inIco);
137 const SkCodec::Options&) override;
148 using INHERITED = SkCodec;