Lines Matching refs:dstRowBytes
36 void* dst, size_t dstRowBytes,
50 int rows = this->decodeRows(dstInfo, dst, dstRowBytes, opts);
168 void SkBmpRLECodec::setPixel(void* dst, size_t dstRowBytes,
180 SkPMColor* dstRow = SkTAddOffset<SkPMColor>(dst, row * (int) dstRowBytes);
185 uint16_t* dstRow = SkTAddOffset<uint16_t>(dst, row * (int) dstRowBytes);
201 void SkBmpRLECodec::setRGBPixel(void* dst, size_t dstRowBytes,
213 SkPMColor* dstRow = SkTAddOffset<SkPMColor>(dst, row * (int) dstRowBytes);
218 SkPMColor* dstRow = SkTAddOffset<SkPMColor>(dst, row * (int) dstRowBytes);
223 uint16_t* dstRow = SkTAddOffset<uint16_t>(dst, row * (int) dstRowBytes);
276 int SkBmpRLECodec::decodeRows(const SkImageInfo& info, void* dst, size_t dstRowBytes,
286 SkSampler::Fill(dstInfo, dst, dstRowBytes, opts.fZeroInitialized);
294 dst = SkTAddOffset<void>(dst, fLinesToSkip * dstRowBytes);
305 size_t decodeRowBytes = dstRowBytes;
325 dst = SkTAddOffset<void>(dst, dstRowBytes);
332 int SkBmpRLECodec::decodeRLE(const SkImageInfo& dstInfo, void* dst, size_t dstRowBytes) {
440 setPixel(dst, dstRowBytes, dstInfo, x++,
444 setPixel(dst, dstRowBytes, dstInfo,
452 setPixel(dst, dstRowBytes, dstInfo, x++,
461 setRGBPixel(dst, dstRowBytes, dstInfo,
499 setRGBPixel(dst, dstRowBytes, dstInfo, x++, y, red, green, blue);
515 setPixel(dst, dstRowBytes, dstInfo, x, y, indices[which]);