static void rand_bitmap_for_canvas(SkBitmap* bitmap) { SkImageInfo info; do { info = SkImageInfo::Make(kBitmapSize, kBitmapSize, rand_colortype(), kPremul_SkAlphaType); } while (!valid_for_raster_canvas(info) || !bitmap->tryAllocPixels(info)); }
static void rand_bitmap_for_canvas(SkBitmap* bitmap) { SkImageInfo info = SkImageInfo::Make(kBitmapSize, kBitmapSize, rand_colortype(), kPremul_SkAlphaType); if (!bitmap->tryAllocPixels(info)){ SkDebugf("Bitmap not allocated\n"); } }