Index: skia/ext/bitmap_platform_device_android.h |
=================================================================== |
--- skia/ext/bitmap_platform_device_android.h (revision 126621) |
+++ skia/ext/bitmap_platform_device_android.h (working copy) |
@@ -20,9 +20,18 @@ |
// ----------------------------------------------------------------------------- |
class BitmapPlatformDevice : public PlatformDevice, public SkDevice { |
public: |
+ // Construct a BitmapPlatformDevice. |is_opaque| should be set if the caller |
+ // knows the bitmap will be completely opaque and allows some optimizations. |
+ // The bitmap is not initialized. |
static BitmapPlatformDevice* Create(int width, int height, bool is_opaque); |
- // This doesn't take ownership of |data| |
+ // Construct a BitmapPlatformDevice, as above. |
+ // If |is_opaque| is false, the bitmap is initialized to 0. |
+ static BitmapPlatformDevice* CreateAndClear(int width, int height, |
msw
2012/03/16 07:13:22
nit: one line per arg if they don't all fit (here
Jeff Timanus
2012/03/16 15:52:42
I'd prefer to keep with the existing style in this
|
+ bool is_opaque); |
+ |
+ // This doesn't take ownership of |data|. If |data| is null, the bitmap |
msw
2012/03/16 07:13:22
It appears the bitmap is not initialized regardles
Jeff Timanus
2012/03/16 15:52:42
If |data| is non-null, the bitmap has the pixel da
|
+ // is not initialized to 0. |
static BitmapPlatformDevice* Create(int width, int height, bool is_opaque, |
uint8_t* data); |