Home | History | Annotate | Download | only in core

Lines Matching refs:rowBytes

49                                                size_t rowBytes) {
53 return sk_sp<SkPixelRef>(new SkMallocPixelRef(info, addr, rowBytes, nullptr, nullptr));
60 size_t rowBytes = requestedRowBytes;
61 if (rowBytes == 0) {
62 rowBytes = info.minRowBytes();
63 // rowBytes can still be zero, if it overflowed (width * bytesPerPixel > size_t)
66 if (!is_valid(info) || !info.validRowBytes(rowBytes)) {
70 if (!info.isEmpty() && rowBytes) {
71 size = info.computeByteSize(rowBytes);
81 return sk_sp<SkPixelRef>(new SkMallocPixelRef(info, addr, rowBytes,
85 sk_sp<SkPixelRef> SkMallocPixelRef::MakeAllocate(const SkImageInfo& info, size_t rowBytes) {
86 return MakeUsing(sk_malloc_canfail, info, rowBytes);
90 size_t rowBytes) {
91 return MakeUsing(sk_calloc_canfail, info, rowBytes);
99 size_t rowBytes,
109 return sk_sp<SkPixelRef>(new SkMallocPixelRef(info, addr, rowBytes, proc, context));
113 size_t rowBytes,
122 if ((rowBytes < info.minRowBytes()) || (data->size() < info.computeByteSize(rowBytes))) {
127 SkPixelRef* pr = new SkMallocPixelRef(info, pixels, rowBytes,
136 size_t rowBytes,
139 : INHERITED(info.width(), info.height(), storage, rowBytes)