| Index: include/core/SkBitmapDevice.h
|
| diff --git a/include/core/SkBitmapDevice.h b/include/core/SkBitmapDevice.h
|
| index 3ce06b0cc3e90b64ed4516b4b2a9dbc2db8fee2e..7e2b4766116bf2185c699dcca437087064bddb24 100644
|
| --- a/include/core/SkBitmapDevice.h
|
| +++ b/include/core/SkBitmapDevice.h
|
| @@ -20,21 +20,24 @@ public:
|
| * Construct a new device with the specified bitmap as its backend. It is
|
| * valid for the bitmap to have no pixels associated with it. In that case,
|
| * any drawing to this device will have no effect.
|
| - */
|
| + */
|
| SkBitmapDevice(const SkBitmap& bitmap);
|
| -protected:
|
| +
|
| + /**
|
| + * Create a new device along with its requisite pixel memory using
|
| + * default SkSurfaceProps (i.e., kLegacyFontHost_InitType-style).
|
| + * Note: this entry point is slated for removal - no one should call it.
|
| + */
|
| + static SkBitmapDevice* Create(const SkImageInfo& info);
|
| +
|
| /**
|
| * Construct a new device with the specified bitmap as its backend. It is
|
| * valid for the bitmap to have no pixels associated with it. In that case,
|
| * any drawing to this device will have no effect.
|
| - */
|
| + */
|
| SkBitmapDevice(const SkBitmap& bitmap, const SkSurfaceProps& surfaceProps);
|
| -private:
|
| - static SkBitmapDevice* Create(const SkImageInfo&, const SkSurfaceProps*);
|
| -public:
|
| - static SkBitmapDevice* Create(const SkImageInfo& info) {
|
| - return Create(info, NULL);
|
| - }
|
| +
|
| + static SkBitmapDevice* Create(const SkImageInfo&, const SkSurfaceProps&);
|
|
|
| SkImageInfo imageInfo() const override;
|
|
|
|
|