Chromium Code Reviews| Index: third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl |
| diff --git a/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl b/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl |
| index 29a3d061aea81e5ce9aa443ad42cd5e90da8b8cf..0c95f53caeddf20b5b98c597c587742c8f85c7d3 100644 |
| --- a/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl |
| +++ b/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl |
| @@ -12,14 +12,32 @@ |
| // back-reference to the canvas |
| [ImplementedAs=getOffscreenCanvas] readonly attribute OffscreenCanvas offscreenCanvas; |
| - // colors and styles (see also the CanvasDrawingStyles interface) |
|
xlai (Olivia)
2016/03/17 15:38:53
The interface "CanvasDrawingStyles" doesn't exist
|
| + // colors and styles |
| attribute (DOMString or CanvasGradient or CanvasPattern) strokeStyle; // (default black) |
| attribute (DOMString or CanvasGradient or CanvasPattern) fillStyle; // (default black) |
| - //CanvasRect interface |
| + // CanvasRect interface |
| void clearRect(unrestricted double x, unrestricted double y, unrestricted double width, unrestricted double height); |
| void fillRect(unrestricted double x, unrestricted double y, unrestricted double width, unrestricted double height); |
| void strokeRect(unrestricted double x, unrestricted double y, unrestricted double width, unrestricted double height); |
| + |
| + // Path API (See BaseRenderingContext2D) |
| + void beginPath(); |
| + void fill(optional CanvasFillRule winding); |
| + void fill(Path2D path, optional CanvasFillRule winding); |
| + void stroke(); |
| + void stroke(Path2D path); |
| + |
| + // Line caps/joins |
| + attribute unrestricted double lineWidth; // (default 1) |
| + attribute DOMString lineCap; // "butt", "round", "square" (default "butt") |
| + attribute DOMString lineJoin; // "round", "bevel", "miter" (default "miter") |
| + attribute unrestricted double miterLimit; // (default 10) |
| + |
| + // dashed lines |
| + void setLineDash(sequence<unrestricted double> dash); |
| + sequence<unrestricted double> getLineDash(); |
| + attribute unrestricted double lineDashOffset; |
| }; |
| OffscreenCanvasRenderingContext2D implements CanvasPathMethods; |