diff options
Diffstat (limited to 'chromium/content/browser/renderer_host/delegated_frame_host.h')
-rw-r--r-- | chromium/content/browser/renderer_host/delegated_frame_host.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/content/browser/renderer_host/delegated_frame_host.h b/chromium/content/browser/renderer_host/delegated_frame_host.h index 9fda24d18ed..b969d32a642 100644 --- a/chromium/content/browser/renderer_host/delegated_frame_host.h +++ b/chromium/content/browser/renderer_host/delegated_frame_host.h @@ -81,6 +81,7 @@ class CONTENT_EXPORT DelegatedFrameHostClient { const base::TimeTicks& timebase, const base::TimeDelta& interval) = 0; virtual void SetBeginFrameSource(cc::BeginFrameSource* source) = 0; + virtual bool IsAutoResizeEnabled() const = 0; }; // The DelegatedFrameHost is used to host all of the RenderWidgetHostView state @@ -91,7 +92,7 @@ class CONTENT_EXPORT DelegatedFrameHost : public ui::CompositorObserver, public ui::CompositorVSyncManager::Observer, public ui::LayerOwnerDelegate, - public ImageTransportFactoryObserver, + public ui::ContextFactoryObserver, public DelegatedFrameEvictorClient, public cc::SurfaceFactoryClient, public base::SupportsWeakPtr<DelegatedFrameHost> { @@ -123,7 +124,8 @@ class CONTENT_EXPORT DelegatedFrameHost // cc::SurfaceFactoryClient implementation. void ReturnResources(const cc::ReturnedResourceArray& resources) override; - void WillDrawSurface(cc::SurfaceId id, const gfx::Rect& damage_rect) override; + void WillDrawSurface(const cc::SurfaceId& id, + const gfx::Rect& damage_rect) override; void SetBeginFrameSource(cc::BeginFrameSource* begin_frame_source) override; bool CanCopyToBitmap() const; @@ -131,7 +133,7 @@ class CONTENT_EXPORT DelegatedFrameHost // Public interface exposed to RenderWidgetHostView. void SwapDelegatedFrame(uint32_t output_surface_id, - std::unique_ptr<cc::CompositorFrame> frame); + cc::CompositorFrame frame); void ClearDelegatedFrame(); void WasHidden(); void WasShown(const ui::LatencyInfo& latency_info); |