| Index: skia/ext/bitmap_platform_device_linux.h | 
| =================================================================== | 
| --- skia/ext/bitmap_platform_device_linux.h	(revision 127021) | 
| +++ skia/ext/bitmap_platform_device_linux.h	(working copy) | 
| @@ -71,9 +71,19 @@ | 
| BitmapPlatformDevice(const SkBitmap& other, BitmapPlatformDeviceData* data); | 
| virtual ~BitmapPlatformDevice(); | 
|  | 
| +  // Constructs a device with size |width| * |height| with contents initialized | 
| +  // to zero. |is_opaque| should be set if the caller knows the bitmap will be | 
| +  // completely opaque and allows some optimizations. | 
| static BitmapPlatformDevice* Create(int width, int height, bool is_opaque); | 
|  | 
| -  // This doesn't take ownership of |data| | 
| +  // Performs the same construction as Create. | 
| +  // Other ports require a separate construction routine because Create does not | 
| +  // initialize the bitmap to 0. | 
| +  static BitmapPlatformDevice* CreateAndClear(int width, int height, | 
| +                                              bool is_opaque); | 
| + | 
| +  // This doesn't take ownership of |data|. If |data| is NULL, the contents | 
| +  // of the device are initialized to 0. | 
| static BitmapPlatformDevice* Create(int width, int height, bool is_opaque, | 
| uint8_t* data); | 
|  | 
|  |