Lines Matching refs:rowBytes
39 static bool ValidArgs(const SkImageInfo& info, size_t rowBytes, size_t* minSize) {
44 if (!b.setInfo(info, rowBytes)) {
64 if (!info.validRowBytes(rowBytes)) {
68 size_t size = info.computeByteSize(rowBytes);
170 SkImage_Raster::SkImage_Raster(const SkImageInfo& info, sk_sp<SkData> data, size_t rowBytes,
175 fBitmap.installPixels(info, addr, rowBytes, release_data, data.release());
268 SkRectMemcpy(dst, bitmap.rowBytes(), src, fBitmap.rowBytes(), bitmap.rowBytes(),
279 if (!SkImage_Raster::ValidArgs(pmap.info(), pmap.rowBytes(), &size) || !pmap.addr()) {
285 return sk_make_sp<SkImage_Raster>(pmap.info(), std::move(data), pmap.rowBytes(), id);
293 size_t rowBytes) {
295 if (!SkImage_Raster::ValidArgs(info, rowBytes, &size) || !data) {
304 return sk_make_sp<SkImage_Raster>(info, std::move(data), rowBytes);
343 if (!SkImage_Raster::ValidArgs(pmap.info(), pmap.rowBytes(), &size) || !pmap.addr()) {
348 return sk_make_sp<SkImage_Raster>(pmap.info(), std::move(data), pmap.rowBytes());
366 if (!SkImageInfoIsValid(bm.info()) || bm.rowBytes() < bm.info().minRowBytes()) {
384 bitmap->setInfo(fBitmap.info(), fBitmap.rowBytes());