@@ -3612,8 +3612,9 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
3612
3612
3613
3613
<ul class="brief">
3614
3614
<li><dfn data-x-href="https://drafts.fxtf.org/geometry/#dommatrix"><code>DOMMatrix</code></dfn> interface</li>
3615
- <li><dfn data-x-href="https://drafts.fxtf.org/geometry/#dictdef-dommatrixinit"><code>DOMMatrixInit</code></dfn> interface</li>
3616
- <li>The <dfn data-x-href="https://drafts.fxtf.org/geometry/#create-a-dommatrix-from-the-dictionary">create a <code>DOMMatrix</code> from a dictionary</dfn> algorithm for <code>DOMMatrixInit</code></li>
3615
+ <li><dfn data-x-href="https://drafts.fxtf.org/geometry/#dictdef-dommatrix2dinit"><code>DOMMatrix2DInit</code></dfn> and
3616
+ <dfn data-x-href="https://drafts.fxtf.org/geometry/#dictdef-dommatrixinit"><code>DOMMatrixInit</code></dfn> dictionaries</li>
3617
+ <li>The <dfn data-x-href="https://drafts.fxtf.org/geometry/#create-a-dommatrix-from-the-dictionary">create a <code>DOMMatrix</code> from a dictionary</dfn> algorithm for <code>DOMMatrix2DInit</code> or <code>DOMMatrixInit</code></li>
3617
3618
</ul>
3618
3619
3619
3620
</dd>
@@ -59849,7 +59850,7 @@ interface <dfn>CanvasTransform</dfn> {
59849
59850
59850
59851
[NewObject] <span>DOMMatrix</span> <span data-x="dom-context-2d-getTransform">getTransform</span>();
59851
59852
void <span data-x="dom-context-2d-setTransform">setTransform</span>(unrestricted double a, unrestricted double b, unrestricted double c, unrestricted double d, unrestricted double e, unrestricted double f);
59852
- void <span data-x="dom-context-2d-setTransform">setTransform</span>(optional <span>DOMMatrixInit </span> transform);
59853
+ void <span data-x="dom-context-2d-setTransform">setTransform</span>(optional <span>DOMMatrix2DInit </span> transform);
59853
59854
void <span data-x="dom-context-2d-resetTransform">resetTransform</span>();
59854
59855
<!--
59855
59856
// v7 we've also received requests (though not many so far) for:
@@ -60027,7 +60028,7 @@ interface <dfn>CanvasGradient</dfn> {
60027
60028
[Exposed=(Window,Worker)]
60028
60029
interface <dfn>CanvasPattern</dfn> {
60029
60030
// opaque object
60030
- void <span data-x="dom-canvaspattern-setTransform">setTransform</span>(optional <span>DOMMatrixInit </span> transform);
60031
+ void <span data-x="dom-canvaspattern-setTransform">setTransform</span>(optional <span>DOMMatrix2DInit </span> transform);
60031
60032
};
60032
60033
60033
60034
[Exposed=Window]
@@ -60065,7 +60066,7 @@ interface <dfn>ImageData</dfn> {
60065
60066
<span data-x="dom-Path2D-merge">Constructor</span>(sequence<<span>Path2D</span>> paths, optional <span>CanvasFillRule</span> fillRule = "<span data-x="dom-context-2d-fillRule-nonzero">nonzero</span>"),
60066
60067
<span data-x="dom-Path2D-withdata">Constructor</span>(DOMString d), Exposed=(Window,Worker)]
60067
60068
interface <dfn>Path2D</dfn> {
60068
- void <span data-x="dom-Path2D-addPath">addPath</span>(<span>Path2D</span> path, optional <span>DOMMatrixInit </span> transform);
60069
+ void <span data-x="dom-Path2D-addPath">addPath</span>(<span>Path2D</span> path, optional <span>DOMMatrix2DInit </span> transform);
60069
60070
};
60070
60071
<span>Path2D</span> implements <span>CanvasPath</span>;</pre>
60071
60072
@@ -62170,7 +62171,7 @@ try {
62170
62171
62171
62172
<li><p>Let <var>matrix</var> be the result of <span data-x="create a DOMMatrix from a
62172
62173
dictionary">creating a <code>DOMMatrix</code> from a dictionary</span>
62173
- <var>transform</var>.</p></li>
62174
+ <var>transform</var>, with <var>ignore3D</var> set to true .</p></li>
62174
62175
62175
62176
<li><p>Transform all the coordinates and lines in <var>c</var> by the transform matrix
62176
62177
<var>matrix</var>.</p></li>
@@ -62274,7 +62275,7 @@ try {
62274
62275
<dd>
62275
62276
62276
62277
<p>Changes the <span>current transformation matrix</span> <em>to</em> the matrix represented by
62277
- the passed <code>DOMMatrixInit </code> dictionary.</p>
62278
+ the passed <code>DOMMatrix2DInit </code> dictionary.</p>
62278
62279
62279
62280
</dd>
62280
62281
@@ -62391,7 +62392,7 @@ try {
62391
62392
<p>The <dfn><code data-x="">setTransform(<var>transform</var>)</code></dfn> method, when invoked,
62392
62393
must reset the <span>current transformation matrix</span> to the value represented by the result
62393
62394
of <span data-x="create a DOMMatrix from a dictionary">creating a <code>DOMMatrix</code> from a
62394
- dictionary</span> <var>transform</var>.</p>
62395
+ dictionary</span> <var>transform</var>, with <var>ignore3D</var> set to true .</p>
62395
62396
62396
62397
<p>The <dfn><code data-x="dom-context-2d-resetTransform">resetTransform()</code></dfn> method,
62397
62398
when invoked, must reset the <span>current transformation matrix</span> to the identity
@@ -62840,7 +62841,7 @@ try {
62840
62841
data-x="dom-canvaspattern-setTransform">setTransform(<var>transform</var>)</code></dfn> method,
62841
62842
when invoked, must reset the pattern's transformation matrix to the value represented by the
62842
62843
result of <span data-x="create a DOMMatrix from a dictionary">creating a <code>DOMMatrix</code>
62843
- from a dictionary</span> <var>transform</var>.</p>
62844
+ from a dictionary</span> <var>transform</var>, with <var>ignore3D</var> set to true .</p>
62844
62845
62845
62846
<p>When a pattern is to be rendered within an area, the user agent must run the following steps to
62846
62847
determine what is rendered:</p>
0 commit comments