diff options
Diffstat (limited to 'chromium/content/public/browser/android/compositor_client.h')
-rw-r--r-- | chromium/content/public/browser/android/compositor_client.h | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/chromium/content/public/browser/android/compositor_client.h b/chromium/content/public/browser/android/compositor_client.h index d835de199d7..84a263e0ed6 100644 --- a/chromium/content/public/browser/android/compositor_client.h +++ b/chromium/content/public/browser/android/compositor_client.h @@ -11,24 +11,15 @@ namespace content { class CONTENT_EXPORT CompositorClient { public: - // Tells the client that it should schedule a composite. - virtual void ScheduleComposite() = 0; + // Gives the client a chance for layout changes before compositing. + virtual void Layout() {} // The compositor has completed swapping a frame. - virtual void OnSwapBuffersCompleted() {} - - // The compositor will eventually swap a frame. - virtual void OnSwapBuffersPosted() {} + virtual void OnSwapBuffersCompleted(int pending_swap_buffers) {} // Tells the client that GL resources were lost and need to be reinitialized. virtual void DidLoseResources() {} - // Tells the client that UI resources were lost and need to be reinitialized. - virtual void DidLoseUIResources() {} - - // Mark the UI Resources as being invalid for use. - virtual void UIResourcesAreInvalid() {} - protected: CompositorClient() {} virtual ~CompositorClient() {} |