Lines Matching defs:info
14 static bool is_valid(const SkImageInfo& info) {
15 if (info.width() < 0 || info.height() < 0 ||
16 (unsigned)info.colorType() > (unsigned)kLastEnum_SkColorType ||
17 (unsigned)info.alphaType() > (unsigned)kLastEnum_SkAlphaType)
24 sk_sp<SkPixelRef> SkMallocPixelRef::MakeAllocate(const SkImageInfo& info, size_t rowBytes) {
26 rowBytes = info.minRowBytes();
30 if (!is_valid(info) || !info.validRowBytes(rowBytes)) {
33 size_t size = info.computeByteSize(rowBytes);
51 return sk_sp<SkPixelRef>(new PixelRef(info.width(), info.height(), addr, rowBytes));
54 sk_sp<SkPixelRef> SkMallocPixelRef::MakeWithData(const SkImageInfo& info,
58 if (!is_valid(info)) {
62 // - the info was empty?
64 if ((rowBytes < info.minRowBytes()) || (data->size() < info.computeByteSize(rowBytes))) {
73 sk_sp<SkPixelRef> pr(new PixelRef(info.width(), info.height(), pixels, rowBytes,