Lines Matching defs:rowBytes
42 static bool computeAllocationSize(size_t rowBytes, int height, size_t* size) {
43 int32_t rowBytes32 = SkToS32(rowBytes);
53 typedef sk_sp<Bitmap> (*AllocPixeRef)(size_t allocSize, const SkImageInfo& info, size_t rowBytes,
65 // we must respect the rowBytes value already set on the bitmap instead of
67 const size_t rowBytes = bitmap->rowBytes();
68 if (!computeAllocationSize(rowBytes, bitmap->height(), &size)) {
72 auto wrapper = alloc(size, info, rowBytes, ctable);
86 static sk_sp<Bitmap> allocateHeapBitmap(size_t size, const SkImageInfo& info, size_t rowBytes,
92 return sk_sp<Bitmap>(new Bitmap(addr, size, info, rowBytes, ctable));
279 size_t rowBytes, SkColorTable* ctable) {
297 return sk_sp<Bitmap>(new Bitmap(addr, fd, size, info, rowBytes, ctable));
310 info, pixelRef.rowBytes(), pixelRef.colorTable()));
331 void Bitmap::reconfigure(const SkImageInfo& newInfo, size_t rowBytes, SkColorTable* ctable) {
335 mRowBytes = rowBytes;
362 Bitmap::Bitmap(void* address, size_t size, const SkImageInfo& info, size_t rowBytes, SkColorTable* ctable)
367 reconfigure(info, rowBytes, ctable);
371 const SkImageInfo& info, size_t rowBytes, SkColorTable* ctable)
377 reconfigure(info, rowBytes, ctable);
381 const SkImageInfo& info, size_t rowBytes, SkColorTable* ctable)
387 reconfigure(info, rowBytes, ctable);
468 return rowBytes() * height();
497 outBitmap->setInfo(info(), rowBytes());
505 outBitmap->setInfo(info(), rowBytes());