Chromium Code Reviews| Index: android_webview/public/browser/draw_sw.h |
| diff --git a/android_webview/public/browser/draw_sw.h b/android_webview/public/browser/draw_sw.h |
| index 463f59cb1f57db12817df662741cae32576cbebf..201679b91e93a6c68b6f8dbfc1deb934542e047c 100644 |
| --- a/android_webview/public/browser/draw_sw.h |
| +++ b/android_webview/public/browser/draw_sw.h |
| @@ -12,21 +12,16 @@ |
| #error "Can't mix C and C++ when using jni.h" |
| #endif |
| +struct SkCanvasState; |
| class SkPicture; |
| -static const int kAwPixelInfoVersion = 2; |
| - |
| -// Values of the AwPixelInfo::config field. |
| -enum AwPixelConfig { |
| - AwConfig_RGB_565 = 4, |
| - AwConfig_ARGB_4444 = 5, |
| - AwConfig_ARGB_8888 = 6, |
| -}; |
| +static const int kAwPixelInfoVersion = 3; |
| // Holds the information required to implement the SW draw to system canvas. |
| struct AwPixelInfo { |
| int version; // The kAwPixelInfoVersion this struct was built with. |
| - int config; // |pixel| format: a value from AwPixelConfig. |
| + SkCanvasState* state; // The externalize state in skia format. |
| + // TODO(joth): Remove the rest in next patch. |
|
djsollen
2013/09/05 12:10:07
is there a benefit to deferring the removal to a l
joth
2013/09/05 16:10:34
yeah... it's mostly so we have a clean compilation
djsollen
2013/09/05 16:23:44
I'm fine if you want to do it in stages, but it ma
joth
2013/09/05 22:03:39
Done.
|
| int width; // In pixels. |
| int height; // In pixels. |
| int row_bytes; // Number of bytes from start of one line to next. |