Lines Matching refs:rowBytes
39 bool SkSurfaceValidateRasterInfo(const SkImageInfo& info, size_t rowBytes) {
44 if (kIgnoreRowBytesValue == rowBytes) {
48 if (!info.validRowBytes(rowBytes)) {
52 uint64_t size = sk_64_mul(info.height(), rowBytes);
74 fBitmap.setInfo(info, pr->rowBytes());
143 SkASSERT(prev.rowBytes() == fBitmap.rowBytes());
174 sk_sp<SkSurface> SkSurface::MakeRasterDirect(const SkImageInfo& info, void* pixels, size_t rowBytes,
176 return MakeRasterDirectReleaseProc(info, pixels, rowBytes, nullptr, nullptr, props);
179 sk_sp<SkSurface> SkSurface::MakeRaster(const SkImageInfo& info, size_t rowBytes,
185 sk_sp<SkPixelRef> pr = SkMallocPixelRef::MakeAllocate(info, rowBytes);
189 if (rowBytes) {
190 SkASSERT(pr->rowBytes() == rowBytes);