diff options
Diffstat (limited to 'WebKit/android/plugins/PluginSurface.h')
-rw-r--r-- | WebKit/android/plugins/PluginSurface.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/WebKit/android/plugins/PluginSurface.h b/WebKit/android/plugins/PluginSurface.h index 2b2b57a..893f698 100644 --- a/WebKit/android/plugins/PluginSurface.h +++ b/WebKit/android/plugins/PluginSurface.h @@ -39,6 +39,11 @@ struct PluginWidgetAndroid; class SkBitmap; struct SkIRect; +enum ANPSurfaceTypes { + kRaster_ANPSurfaceType = 0 +}; +typedef int32_t ANPSurfaceType; + struct ANPSurface { void* data; ANPSurfaceType type; @@ -50,14 +55,14 @@ class Surface; class PluginSurface : public SurfaceCallback { public: - PluginSurface(PluginWidgetAndroid* widget, bool isFixedSize); + PluginSurface(PluginWidgetAndroid* widget, ANPBitmapFormat format, bool isFixedSize); virtual ~PluginSurface() { destroy(); } void attach(int x, int y, int width, int height); void destroy(); - bool lock(SkIRect* dirty, SkBitmap* bitmap); + bool lock(ANPRectI* dirty, ANPBitmap* bitmap); void unlock(); virtual void surfaceCreated(); |