| Index: content/browser/renderer_host/offscreen_canvas_surface_manager.h
|
| diff --git a/content/browser/renderer_host/offscreen_canvas_surface_manager.h b/content/browser/renderer_host/offscreen_canvas_surface_manager.h
|
| index e53cea7037c5e09512523121927d78c2c467f543..651dc8cb3a83c6e18f9757f341f7406c1433b6aa 100644
|
| --- a/content/browser/renderer_host/offscreen_canvas_surface_manager.h
|
| +++ b/content/browser/renderer_host/offscreen_canvas_surface_manager.h
|
| @@ -20,10 +20,19 @@ class CONTENT_EXPORT OffscreenCanvasSurfaceManager
|
|
|
| static OffscreenCanvasSurfaceManager* GetInstance();
|
|
|
| - void RegisterOffscreenCanvasSurfaceInstance(cc::FrameSinkId,
|
| - OffscreenCanvasSurfaceImpl*);
|
| - void UnregisterOffscreenCanvasSurfaceInstance(cc::FrameSinkId);
|
| - OffscreenCanvasSurfaceImpl* GetSurfaceInstance(cc::FrameSinkId);
|
| + // Registration of the frame sink with the given frame sink id to its parent
|
| + // frame sink (if it has one), so that parent frame is able to send signals
|
| + // to it on begin frame.
|
| + void RegisterFrameSinkToParent(const cc::FrameSinkId& frame_sink_id);
|
| + void UnregisterFrameSinkFromParent(const cc::FrameSinkId& frame_sink_id);
|
| +
|
| + void RegisterOffscreenCanvasSurfaceInstance(
|
| + const cc::FrameSinkId& frame_sink_id,
|
| + OffscreenCanvasSurfaceImpl* offscreen_canvas_surface);
|
| + void UnregisterOffscreenCanvasSurfaceInstance(
|
| + const cc::FrameSinkId& frame_sink_id);
|
| + OffscreenCanvasSurfaceImpl* GetSurfaceInstance(
|
| + const cc::FrameSinkId& frame_sink_id);
|
|
|
| private:
|
| friend class OffscreenCanvasSurfaceManagerTest;
|
|
|