Chromium Code Reviews| 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. |