diff options
Diffstat (limited to 'src/codec/SkCodec_libpng.h')
-rw-r--r-- | src/codec/SkCodec_libpng.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/codec/SkCodec_libpng.h b/src/codec/SkCodec_libpng.h index 297e8043fe..21bbdadb49 100644 --- a/src/codec/SkCodec_libpng.h +++ b/src/codec/SkCodec_libpng.h @@ -23,18 +23,18 @@ class SkStream; class SkPngCodec : public SkCodec { public: - // Assumes IsPng was called and returned true. - static SkCodec* NewFromStream(SkStream*); static bool IsPng(SkStream*); + // Assume IsPng was called and returned true. + static SkCodec* NewFromStream(SkStream*); + static SkScanlineDecoder* NewSDFromStream(SkStream*); + virtual ~SkPngCodec(); protected: Result onGetPixels(const SkImageInfo&, void*, size_t, const Options&, SkPMColor*, int*) override; SkEncodedFormat onGetEncodedFormat() const override { return kPNG_SkEncodedFormat; } - SkScanlineDecoder* onGetScanlineDecoder(const SkImageInfo& dstInfo, const Options& options, - SkPMColor ctable[], int* ctableCount) override; bool onReallyHasAlpha() const override { return fReallyHasAlpha; } private: png_structp fPng_ptr; |