Lines Matching refs:SkPngCodec
19 #include "src/codec/SkPngCodec.h"
156 // SkPngCodec::processData(). FIXME: Can we better suit this to the size of
195 bool SkPngCodec::processData() {
262 bool SkPngCodec::createColorTable(const SkImageInfo& dstInfo) {
331 bool SkPngCodec::IsPng(const void* buf, size_t bytesRead) {
436 void SkPngCodec::allocateStorage(const SkImageInfo& dstInfo) {
473 void SkPngCodec::applyXformRow(void* dst, const void* src) {
496 class SkPngNormalDecoder : public SkPngCodec {
526 using INHERITED = SkPngCodec;
612 class SkPngInterlacedDecoder : public SkPngCodec {
642 using INHERITED = SkPngCodec;
774 // SkPngCodec on success.
984 static_cast<SkPngCodec*>(*fOutCodec)->setIdatLength(idatLength);
992 SkPngCodec::SkPngCodec(SkEncodedInfo&& encodedInfo, std::unique_ptr<SkStream> stream,
1004 SkPngCodec::~SkPngCodec() {
1008 void SkPngCodec::destroyReadStruct() {
1022 SkCodec::Result SkPngCodec::initializeXforms(const SkImageInfo& dstInfo, const Options& options) {
1064 void SkPngCodec::initializeXformParams() {
1077 void SkPngCodec::initializeSwizzler(const SkImageInfo& dstInfo, const Options& options,
1128 SkSampler* SkPngCodec::getSampler(bool createIfNecessary) {
1137 bool SkPngCodec::onRewind() {
1158 SkCodec::Result SkPngCodec::onGetPixels(const SkImageInfo& dstInfo, void* dst,
1175 SkCodec::Result SkPngCodec::onStartIncrementalDecode(const SkImageInfo& dstInfo,
1196 SkCodec::Result SkPngCodec::onIncrementalDecode(int* rowsDecoded) {
1203 std::unique_ptr<SkCodec> SkPngCodec::MakeFromStream(std::unique_ptr<SkStream> stream,