Index: ui/base/resource/resource_bundle.h |
diff --git a/ui/base/resource/resource_bundle.h b/ui/base/resource/resource_bundle.h |
index fcc07dbe81c8f42781d5dfbb337b044b710477e5..bd2ffa63106683e344ff9b424df79be0365b2276 100644 |
--- a/ui/base/resource/resource_bundle.h |
+++ b/ui/base/resource/resource_bundle.h |
@@ -282,14 +282,23 @@ class UI_EXPORT ResourceBundle { |
// Initialize all the gfx::Font members if they haven't yet been initialized. |
void LoadFontsIfNecessary(); |
- // Creates and returns a new SkBitmap given the data file to look in and the |
- // |resource_id|. It's up to the caller to free the returned bitmap when |
- // done. |
- SkBitmap* LoadBitmap(const ResourceHandle& dll_inst, int resource_id) const; |
- |
- // Creates and returns a new SkBitmap for |resource_id| and |scale_factor|. |
- // Returns NULL if the resource does not exist. |
- SkBitmap* LoadBitmap(int resource_id, ScaleFactor scale_factor) const; |
+ // Fills the |bitmap| given the data file to look in and the |resource_id|. |
+ // Returns false if the resource does not exist. |
+ // |
+ // If the call succeeds and |scale_fallback| is not NULL, it is set to true |
+ // if Chrome's custom csCl PNG chunk is present (indicating that GRIT fell |
+ // back to the 100% image), false if not. |
+ bool LoadBitmap(const ResourceHandle& data_handle, |
+ int resource_id, |
+ SkBitmap* bitmap, |
+ bool* scale_fallback) const; |
sail
2012/10/09 22:01:37
scale_fallback is not very descriptive. maybe did_
benrg
2012/10/10 02:18:13
How about fell_back_to_1x?
|
+ |
+ // Fills the |bitmap| given the |resource_id| and |scale_factor|. |
+ // Returns false if the resource does not exist. |
+ bool LoadBitmap(int resource_id, |
+ ScaleFactor scale_factor, |
+ SkBitmap* bitmap, |
+ bool* scale_fallback) const; |
// Returns an empty image for when a resource cannot be loaded. This is a |
// bright red bitmap. |