OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Adobe Systems Incorporated. All rights reserved. | 2 * Copyright (C) 2006 Apple Computer, Inc. All rights reserved. |
| 3 * Copyright (C) 2012, 2013 Adobe Systems Incorporated. All rights reserved. |
3 * | 4 * |
4 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
6 * are met: | 7 * are met: |
7 * | 8 * |
8 * 1. Redistributions of source code must retain the above | 9 * 1. Redistributions of source code must retain the above copyright |
9 * copyright notice, this list of conditions and the following | 10 * notice, this list of conditions and the following disclaimer. |
10 * disclaimer. | 11 * 2. Redistributions in binary form must reproduce the above copyright |
11 * 2. Redistributions in binary form must reproduce the above | 12 * notice, this list of conditions and the following disclaimer in the |
12 * copyright notice, this list of conditions and the following | 13 * documentation and/or other materials provided with the distribution. |
13 * disclaimer in the documentation and/or other materials | |
14 * provided with the distribution. | |
15 * | 14 * |
16 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY | 15 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY |
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | 16 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | 17 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
19 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE | 18 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE |
20 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, | 19 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, |
21 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | 20 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
22 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | 21 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
23 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 22 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR | 23 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR |
25 * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF | 24 * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF |
26 * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 25 * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
27 * SUCH DAMAGE. | 26 * SUCH DAMAGE. |
28 */ | 27 */ |
29 | 28 |
| 29 // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-elemen
t.html#path2d |
| 30 |
30 [ | 31 [ |
31 ImplementedAs=CSSFilterRule | 32 Constructor, |
32 ] interface WebKitCSSFilterRule : CSSRule { | 33 Constructor(Path2D path), |
33 readonly attribute CSSStyleDeclaration style; | 34 Constructor(DOMString text), |
| 35 RuntimeEnabled=Path2D, |
| 36 ] interface Path2D { |
34 | 37 |
35 // FIXME: We should expose the filter name once the CSSOM for the @filter ru
le is specified. | 38 [RuntimeEnabled=ExperimentalCanvasFeatures, TypeChecking=Interface|Nullable]
void addPath(Path2D path, optional SVGMatrix? transform); |
36 }; | 39 }; |
| 40 |
| 41 Path2D implements CanvasPathMethods; |
OLD | NEW |