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; |