| 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)
|
| + // 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;
|
|
|