Index: ui/snapshot/snapshot.h |
diff --git a/ui/snapshot/snapshot.h b/ui/snapshot/snapshot.h |
index d6fb6b8b0183326b7b2414e050d1f17bac2dc918..7ccd8b4ac58e54859cb323dffd1f4744bc3c4a25 100644 |
--- a/ui/snapshot/snapshot.h |
+++ b/ui/snapshot/snapshot.h |
@@ -28,7 +28,7 @@ namespace ui { |
// intended to be used for debugging purposes where no BrowserProcess instance |
// is available (ie. tests). This function is synchronous, so it should NOT be |
// used in a result of user action. Use asynchronous GrabWindowSnapshotAsync() |
-// instead. |
+// instead on supported platforms. |
SNAPSHOT_EXPORT bool GrabWindowSnapshot( |
gfx::NativeWindow window, |
std::vector<unsigned char>* png_representation, |
@@ -39,16 +39,21 @@ SNAPSHOT_EXPORT bool GrabViewSnapshot( |
std::vector<unsigned char>* png_representation, |
const gfx::Rect& snapshot_bounds); |
-// GrabWindowSnapshotAsync() copies snapshot of |source_rect| from window and |
-// scales it to |target_size| asynchronously. |
typedef base::Callback<void(const gfx::Image& snapshot)> |
GrabWindowSnapshotAsyncCallback; |
-SNAPSHOT_EXPORT void GrabWindowSnapshotAsync( |
+// GrabWindowSnapshotAndScaleAsync() copies snapshot of |source_rect| from |
+// window and scales it to |target_size| asynchronously. |
+SNAPSHOT_EXPORT void GrabWindowSnapshotAndScaleAsync( |
gfx::NativeWindow window, |
const gfx::Rect& source_rect, |
const gfx::Size& target_size, |
scoped_refptr<base::TaskRunner> background_task_runner, |
const GrabWindowSnapshotAsyncCallback& callback); |
+SNAPSHOT_EXPORT void GrabWindowSnapshotAsync( |
+ gfx::NativeWindow window, |
+ const gfx::Rect& source_rect, |
+ scoped_refptr<base::TaskRunner> background_task_runner, |
+ const GrabWindowSnapshotAsyncCallback& callback); |
} // namespace ui |