| Index: include/core/SkDevice.h
|
| ===================================================================
|
| --- include/core/SkDevice.h (revision 14136)
|
| +++ include/core/SkDevice.h (working copy)
|
| @@ -345,6 +345,13 @@
|
|
|
| /**
|
| * PRIVATE / EXPERIMENTAL -- do not call
|
| + * Purge all discardable optimization information for 'picture'. If
|
| + * picture is NULL then purge discardable information for all pictures.
|
| + */
|
| + virtual void EXPERIMENTAL_purge(SkPicture* picture);
|
| +
|
| + /**
|
| + * PRIVATE / EXPERIMENTAL -- do not call
|
| * This entry point gives the backend an opportunity to take over the rendering
|
| * of 'picture'. If optimization data is available (due to an earlier
|
| * 'optimize' call) this entry point should make use of it and return true
|
| @@ -353,7 +360,7 @@
|
| * to perform some device-specific warm up tasks and then let SkCanvas
|
| * perform the main rendering loop (by return false from here).
|
| */
|
| - virtual bool EXPERIMENTAL_drawPicture(SkPicture* picture);
|
| + virtual bool EXPERIMENTAL_drawPicture(SkCanvas* canvas, SkPicture* picture);
|
|
|
| private:
|
| friend class SkCanvas;
|
|
|