static bool cache_try_alloc_pixels(SkBitmap* bitmap) { SkBitmap::Allocator* allocator = SkResourceCache::GetAllocator(); return NULL != allocator ? allocator->allocPixelRef(bitmap, NULL) : bitmap->tryAllocPixels(); }
static bool tryAllocBitmapPixels(SkBitmap* bitmap) { SkBitmap::Allocator* allocator = SkBitmapCache::GetAllocator(); if (NULL != allocator) { return allocator->allocPixelRef(bitmap, 0); } else { // DiscardableMemory is not available, fallback to default allocator return bitmap->tryAllocPixels(); } }