Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(52)

Unified Diff: content/public/browser/android/draw_delegate.h

Issue 11108004: Android Browser Compositor: Add ScheduleComposite() callback. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/public/browser/android/draw_delegate.h
diff --git a/content/public/browser/android/draw_delegate.h b/content/public/browser/android/draw_delegate.h
index b1a8effd0fccce13dd027b20067402e3f96456cf..1cff5b7341aa5ff65d1ded877058a8e4f8780e39 100644
--- a/content/public/browser/android/draw_delegate.h
+++ b/content/public/browser/android/draw_delegate.h
@@ -13,26 +13,13 @@ namespace content {
class RenderWidgetHostView;
-// This interface facilitates the communication between compositor and
-// UI with respect to new frames arriving and acknowledging when they
-// have been presented.
+// TODO(sievers): Route sizing of views through ContentViewCore
+// and remove this class.
class DrawDelegate {
public:
static DrawDelegate* GetInstance();
virtual ~DrawDelegate() { }
- // Callback to be run after the frame has been drawn. It passes back
- // a synchronization point identifier.
- typedef base::Callback<void(uint32)> SurfacePresentedCallback;
-
- // Notification to the UI that the surface identified by the texture id
- // has been updated.
- typedef base::Callback<void(
- uint64,
- RenderWidgetHostView*,
- const SurfacePresentedCallback&)> SurfaceUpdatedCallback;
-
- virtual void SetUpdateCallback(const SurfaceUpdatedCallback& callback) = 0;
virtual void SetBounds(const gfx::Size& size) = 0;
};

Powered by Google App Engine
This is Rietveld 408576698