Lines Matching refs:fSwizzler
108 , fSwizzler(nullptr) in SkGifCodec()
257 fSwizzler = SkSwizzler::Make(this->getEncodedInfo(), fCurrColorTable->readColors(), in initializeSwizzler()
259 SkASSERT(fSwizzler.get()); in initializeSwizzler()
324 const int scaledHeight = get_scaled_dimension(dstInfo.height(), fSwizzler->sampleY()); in decodeFrame()
346 auto fillInfo = dstInfo.makeWH(fSwizzler->fillWidth(), scaledHeight); in decodeFrame()
389 fSwizzler->swizzle(fXformBuffer.get(), src); in applyXformRow()
391 const int xformWidth = get_scaled_dimension(dstInfo.width(), fSwizzler->sampleX()); in applyXformRow()
394 fSwizzler->swizzle(dst, src); in applyXformRow()
435 const int sampleY = fSwizzler->sampleY(); in haveDecodedRow()
442 if (fSwizzler->rowNeeded(potentialRow)) { in haveDecodedRow()
499 size_t offsetBytes = fSwizzler->swizzleOffsetBytes(); in haveDecodedRow()
511 blend_line<uint32_t>(dst, src, fSwizzler->swizzleWidth()); in haveDecodedRow()
514 blend_line<uint64_t>(dst, src, fSwizzler->swizzleWidth()); in haveDecodedRow()
525 const size_t bytesToCopy = fSwizzler->swizzleWidth() * bytesPerPixel; in haveDecodedRow()
526 void* copiedLine = SkTAddOffset<void>(dstLine, fSwizzler->swizzleOffsetBytes()); in haveDecodedRow()