summaryrefslogtreecommitdiff
path: root/chromium/content/browser/renderer_host/delegated_frame_host.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/renderer_host/delegated_frame_host.h')
-rw-r--r--chromium/content/browser/renderer_host/delegated_frame_host.h8
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);