Lines Matching full:info
173 SkImageInfo info = SkImageInfo::MakeN32Premul(W, H);
174 SkAutoTUnref<SkSurface> surf0(SkSurface::NewRasterDirect(info, fBuffer, RB));
175 SkAutoTUnref<SkSurface> surf1(SkSurface::NewRaster(info));
180 SkBudgeted::kNo, info));
213 const SkImageInfo info = SkImageInfo::MakeN32Premul(40, 40);
215 storage.alloc(info);
244 static SkImage* make_raster(const SkImageInfo& info, GrContext*, void (*draw)(SkCanvas*)) {
245 SkAutoTUnref<SkSurface> surface(SkSurface::NewRaster(info));
250 static SkImage* make_picture(const SkImageInfo& info, GrContext*, void (*draw)(SkCanvas*)) {
252 draw(recorder.beginRecording(SkRect::MakeIWH(info.width(), info.height())));
254 return SkImage::NewFromPicture(pict, info.dimensions(), nullptr, nullptr);
257 static SkImage* make_codec(const SkImageInfo& info, GrContext*, void (*draw)(SkCanvas*)) {
258 SkAutoTUnref<SkImage> image(make_raster(info, nullptr, draw));
263 static SkImage* make_gpu(const SkImageInfo& info, GrContext* ctx, void (*draw)(SkCanvas*)) {
265 SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(ctx, SkBudgeted::kNo, info));
286 const SkImageInfo info = SkImageInfo::MakeN32Premul(100, 100);
292 SkAutoTUnref<SkImage> image(proc(info, canvas->getGrContext(), draw_contents));
321 bool onGetPixels(const SkImageInfo& info, void* pixels, size_t rowBytes, SkPMColor ctable[],
323 return fImg->readPixels(info, pixels, rowBytes, 0, 0);
341 static SkImageGenerator* gen_raster(const SkImageInfo& info) {
342 SkAutoTUnref<SkSurface> surface(SkSurface::NewRaster(info));
348 static SkImageGenerator* gen_picture(const SkImageInfo& info) {
350 draw_opaque_contents(recorder.beginRecording(SkRect::MakeIWH(info.width(), info.height())));
352 return SkImageGenerator::NewFromPicture(info.dimensions(), pict, nullptr, nullptr);
355 static SkImageGenerator* gen_png(const SkImageInfo& info) {
356 SkAutoTUnref<SkImage> image(make_raster(info, nullptr, draw_opaque_contents));
361 static SkImageGenerator* gen_jpg(const SkImageInfo& info) {
362 SkAutoTUnref<SkImage> image(make_raster(info, nullptr, draw_opaque_contents));
376 if (gen->getPixels(bm.info(), bm.getPixels(), bm.rowBytes())) {
385 const SkImageInfo info = SkImageInfo::MakeN32Premul(sizes.fSizes[0].width(),
387 bm.allocPixels(info);
391 canvas->drawBitmap(bm, 0, SkIntToScalar(genInfo.height() - info.height())/2);
415 const SkImageInfo info = SkImageInfo::MakeN32(100, 100, kOpaque_SkAlphaType);
421 SkAutoTDelete<SkImageGenerator> gen(proc(info));