Index: content/public/browser/android/content_view_core.h |
diff --git a/content/public/browser/android/content_view_core.h b/content/public/browser/android/content_view_core.h |
index 85766ee504c6ef347320cd6a4e5957b4280f78ea..038d909f6d4f9f72ddefa66ec1472357ed33a0e3 100644 |
--- a/content/public/browser/android/content_view_core.h |
+++ b/content/public/browser/android/content_view_core.h |
@@ -11,6 +11,7 @@ |
#include "base/callback.h" |
#include "content/common/content_export.h" |
#include "content/public/browser/navigation_controller.h" |
+#include "third_party/skia/include/core/SkBitmap.h" |
namespace cc { |
class Layer; |
@@ -48,9 +49,10 @@ class CONTENT_EXPORT ContentViewCore { |
virtual void LoadUrl(NavigationController::LoadURLParams& params) = 0; |
virtual jint GetCurrentRenderProcessId(JNIEnv* env, jobject obj) = 0; |
virtual void ShowPastePopup(int x, int y) = 0; |
- virtual unsigned int GetScaledContentTexture( |
+ virtual void GetScaledContentBitmap( |
float scale, |
- gfx::Size* out_size) = 0; |
+ gfx::Size* out_size, |
+ const base::Callback<void(bool, const SkBitmap&)>& callback) = 0; |
virtual float GetDpiScale() const = 0; |
virtual void RequestContentClipping(const gfx::Rect& clipping, |
const gfx::Size& content_size) = 0; |