Lines Matching refs:SkPngEncoderMgr
47 class SkPngEncoderMgr final : SkNoncopyable { class
54 static std::unique_ptr<SkPngEncoderMgr> Make(SkWStream* stream);
66 ~SkPngEncoderMgr() { in ~SkPngEncoderMgr()
72 SkPngEncoderMgr(png_structp pngPtr, png_infop infoPtr) in SkPngEncoderMgr() function in SkPngEncoderMgr
83 std::unique_ptr<SkPngEncoderMgr> SkPngEncoderMgr::Make(SkWStream* stream) { in Make()
97 return std::unique_ptr<SkPngEncoderMgr>(new SkPngEncoderMgr(pngPtr, infoPtr)); in Make()
100 bool SkPngEncoderMgr::setHeader(const SkImageInfo& srcInfo, const SkPngEncoder::Options& options) { in setHeader()
340 bool SkPngEncoderMgr::setColorSpace(const SkImageInfo& info) { in setColorSpace()
354 bool SkPngEncoderMgr::writeInfo(const SkImageInfo& srcInfo) { in writeInfo()
371 void SkPngEncoderMgr::chooseProc(const SkImageInfo& srcInfo) { in chooseProc()
381 std::unique_ptr<SkPngEncoderMgr> encoderMgr = SkPngEncoderMgr::Make(dst); in Make()
403 SkPngEncoder::SkPngEncoder(std::unique_ptr<SkPngEncoderMgr> encoderMgr, const SkPixmap& src) in SkPngEncoder()