| Index: third_party/WebKit/public/platform/modules/offscreencanvas/offscreen_canvas_surface.mojom
|
| diff --git a/third_party/WebKit/public/platform/modules/offscreencanvas/offscreen_canvas_surface.mojom b/third_party/WebKit/public/platform/modules/offscreencanvas/offscreen_canvas_surface.mojom
|
| index 9626b9d1b395a6cc47e70a15ea28aebf3b579967..d17270b081c7af69886d1ecc99976ec62792cc25 100644
|
| --- a/third_party/WebKit/public/platform/modules/offscreencanvas/offscreen_canvas_surface.mojom
|
| +++ b/third_party/WebKit/public/platform/modules/offscreencanvas/offscreen_canvas_surface.mojom
|
| @@ -4,7 +4,6 @@
|
|
|
| module blink.mojom;
|
|
|
| -import "cc/ipc/compositor_frame.mojom";
|
| import "cc/ipc/frame_sink_id.mojom";
|
| import "cc/ipc/frame_sink_manager.mojom";
|
| import "cc/ipc/mojo_compositor_frame_sink.mojom";
|
| @@ -16,17 +15,20 @@ interface OffscreenCanvasSurface {
|
| Satisfy(cc.mojom.SurfaceSequence sequence);
|
| };
|
|
|
| -interface OffscreenCanvasSurfaceFactory {
|
| +// Creates OffscreenCanvasSurface and MojoCompositorFrameSink instances for use
|
| +// with offscreen canvas.
|
| +interface OffscreenCanvasProvider {
|
| + // TODO(kylechar): Observer interface shouldn't be FrameSinkManagerClient.
|
| + // Create an OffscreenCanvasSurface for |frame_sink_id|. |client| will observe
|
| + // any changes to the SurfaceId associated with |frame_sink_id|.
|
| CreateOffscreenCanvasSurface(cc.mojom.FrameSinkId parent_frame_sink_id,
|
| cc.mojom.FrameSinkId frame_sink_id,
|
| cc.mojom.FrameSinkManagerClient client,
|
| - OffscreenCanvasSurface& service);
|
| -};
|
| + OffscreenCanvasSurface& surface);
|
|
|
| -interface OffscreenCanvasCompositorFrameSinkProvider {
|
| - // TODO(fsamuel, xlai): Replace this with FrameSinkManager
|
| + // Create an MojoCompositorFrameSink for |frame_sink_id|. This must happen
|
| + // after creating an OffsreenCanvasSurface for |frame_sink_id|.
|
| CreateCompositorFrameSink(cc.mojom.FrameSinkId frame_sink_id,
|
| cc.mojom.MojoCompositorFrameSinkClient client,
|
| cc.mojom.MojoCompositorFrameSink& sink);
|
| -};
|
| -
|
| +};
|
|
|