Lines Matching refs:dstInfo
390 void SkGifCodec::initializeColorTable(const SkImageInfo& dstInfo, SkPMColor* inputColorPtr, argument
448 copy_color_table(dstInfo, this->fColorTable, inputColorPtr, inputColorCount);
451 SkCodec::Result SkGifCodec::prepareToDecode(const SkImageInfo& dstInfo, SkPMColor* inputColorPtr, argument
454 if (!conversion_possible(dstInfo, this->getInfo())) {
460 this->initializeColorTable(dstInfo, inputColorPtr, inputColorCount);
462 this->initializeSwizzler(dstInfo, opts);
466 void SkGifCodec::initializeSwizzler(const SkImageInfo& dstInfo, const Options& opts) { argument
469 fSwizzler.reset(SkSwizzler::CreateSwizzler(SkSwizzler::kIndex, colorPtr, dstInfo, opts,
481 SkCodec::Result SkGifCodec::onGetPixels(const SkImageInfo& dstInfo, argument
487 Result result = this->prepareToDecode(dstInfo, inputColorPtr, inputColorCount, opts);
492 if (dstInfo.dimensions() != this->getInfo().dimensions()) {
499 SkSampler::Fill(dstInfo, dst, dstRowBytes, this->getFillValue(dstInfo.colorType()),
522 SkCodec::Result SkGifCodec::onStartScanlineDecode(const SkImageInfo& dstInfo, argument
524 return this->prepareToDecode(dstInfo, inputColorPtr, inputColorCount, this->options());
559 SkImageInfo fillInfo = this->dstInfo().makeWH(this->dstInfo().width(), count);
560 uint32_t fillValue = this->onGetFillValue(this->dstInfo().colorType());