| 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);
|
|
|
|
|