Lines Matching defs:info
180 SkImageInfo info = SkImageInfo::MakeN32Premul(10, 10);
181 const size_t minRowBytes = info.minRowBytes();
182 const size_t size = info.computeByteSize(minRowBytes);
187 std::unique_ptr<SkCanvas> canvas = SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes);
193 REPORTER_ASSERT(reporter, info == pmap.info());
195 for (int y = 0; y < info.height(); ++y) {
196 for (int x = 0; x < info.width(); ++x) {
203 REPORTER_ASSERT(reporter, nullptr == SkCanvas::MakeRasterDirect(info, baseAddr,
206 // now try a deliberately bad info
207 info = info.makeWH(-1, info.height());
208 REPORTER_ASSERT(reporter, nullptr == SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes));
211 info = info.makeWH(1 << 30, 1 << 30);
212 REPORTER_ASSERT(reporter, nullptr == SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes));
215 info = SkImageInfo::Make(10, 10, kUnknown_SkColorType, info.alphaType());
216 REPORTER_ASSERT(reporter, nullptr == SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes));
218 // We should not succeed with a zero-sized valid info
219 info = SkImageInfo::MakeN32Premul(0, 0);
220 canvas = SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes);
747 const SkImageInfo info = SkImageInfo::MakeN32Premul(4, 4);
748 SkPixmap pm(info, pixels, 4 * sizeof(SkPMColor));
753 for (int y = 0; y < pm.info().height(); ++y) {
754 for (int x = 0; x < pm.info().width(); ++x) {