Lines Matching refs:fSwizzler
118 , fSwizzler(nullptr)
268 fSwizzler.reset(SkSwizzler::CreateSwizzler(this->getEncodedInfo(),
270 SkASSERT(fSwizzler.get());
358 fSwizzler->sampleY());
360 fSwizzler->fill(fillInfo, fDst, fDstRowBytes, this->getFillValue(dstInfo),
373 fRowsDecoded = get_scaled_dimension(dstInfo.height(), fSwizzler->sampleY());
409 fSwizzler->swizzle(fXformBuffer.get(), src);
411 const int xformWidth = get_scaled_dimension(dstInfo.width(), fSwizzler->sampleX());
414 fSwizzler->swizzle(dst, src);
455 const int sampleY = fSwizzler->sampleY();
462 if (fSwizzler->rowNeeded(potentialRow)) {
519 size_t offsetBytes = fSwizzler->swizzleOffsetBytes();
531 blend_line<uint32_t>(dst, src, fSwizzler->swizzleWidth());
534 blend_line<uint64_t>(dst, src, fSwizzler->swizzleWidth());
545 const size_t bytesToCopy = fSwizzler->swizzleWidth() * bytesPerPixel;
546 void* copiedLine = SkTAddOffset<void>(dstLine, fSwizzler->swizzleOffsetBytes());