Skip to content

Commit f9171a3

Browse files
queengooborgElchi3
andauthored
Add feature for DOM Geometry (#1837)
Co-authored-by: Florian Scholz <[email protected]>
1 parent a59aedd commit f9171a3

File tree

2 files changed

+410
-0
lines changed

2 files changed

+410
-0
lines changed

features/dom-geometry.yml

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
name: DOM Geometry
2+
description: The `DOMMatrix`, `DOMPoint`, `DOMQuad` and `DOMRect` interfaces offer a way to represent points, rectangles, quadrilaterals and transformation matrices within JavaScript. They can be used in transformations in CSS, `<canvas>`, and SVG.
3+
spec: https://drafts.fxtf.org/geometry-1/
4+
status:
5+
compute_from: api.DOMMatrix
6+
compat_features:
7+
- api.DOMMatrix
8+
- api.DOMMatrix.DOMMatrix
9+
- api.DOMMatrix.worker_support
10+
- api.DOMMatrix.a
11+
- api.DOMMatrix.b
12+
- api.DOMMatrix.c
13+
- api.DOMMatrix.d
14+
- api.DOMMatrix.e
15+
- api.DOMMatrix.f
16+
- api.DOMMatrix.fromFloat32Array_static
17+
- api.DOMMatrix.fromFloat64Array_static
18+
- api.DOMMatrix.fromMatrix_static
19+
- api.DOMMatrix.invertSelf
20+
- api.DOMMatrix.m11
21+
- api.DOMMatrix.m12
22+
- api.DOMMatrix.m13
23+
- api.DOMMatrix.m14
24+
- api.DOMMatrix.m21
25+
- api.DOMMatrix.m22
26+
- api.DOMMatrix.m23
27+
- api.DOMMatrix.m24
28+
- api.DOMMatrix.m31
29+
- api.DOMMatrix.m32
30+
- api.DOMMatrix.m33
31+
- api.DOMMatrix.m34
32+
- api.DOMMatrix.m41
33+
- api.DOMMatrix.m42
34+
- api.DOMMatrix.m43
35+
- api.DOMMatrix.m44
36+
- api.DOMMatrix.multiplySelf
37+
- api.DOMMatrix.preMultiplySelf
38+
- api.DOMMatrix.rotateAxisAngleSelf
39+
- api.DOMMatrix.rotateFromVectorSelf
40+
- api.DOMMatrix.rotateSelf
41+
- api.DOMMatrix.scale3dSelf
42+
- api.DOMMatrix.scaleSelf
43+
- api.DOMMatrix.setMatrixValue
44+
- api.DOMMatrix.skewXSelf
45+
- api.DOMMatrix.skewYSelf
46+
- api.DOMMatrix.translateSelf
47+
- api.DOMMatrixReadOnly
48+
- api.DOMMatrixReadOnly.DOMMatrixReadOnly
49+
- api.DOMMatrixReadOnly.worker_support
50+
- api.DOMMatrixReadOnly.a
51+
- api.DOMMatrixReadOnly.b
52+
- api.DOMMatrixReadOnly.c
53+
- api.DOMMatrixReadOnly.d
54+
- api.DOMMatrixReadOnly.e
55+
- api.DOMMatrixReadOnly.f
56+
- api.DOMMatrixReadOnly.flipX
57+
- api.DOMMatrixReadOnly.flipY
58+
- api.DOMMatrixReadOnly.fromFloat32Array_static
59+
- api.DOMMatrixReadOnly.fromFloat64Array_static
60+
- api.DOMMatrixReadOnly.fromMatrix_static
61+
- api.DOMMatrixReadOnly.inverse
62+
- api.DOMMatrixReadOnly.is2D
63+
- api.DOMMatrixReadOnly.isIdentity
64+
- api.DOMMatrixReadOnly.m11
65+
- api.DOMMatrixReadOnly.m12
66+
- api.DOMMatrixReadOnly.m13
67+
- api.DOMMatrixReadOnly.m14
68+
- api.DOMMatrixReadOnly.m21
69+
- api.DOMMatrixReadOnly.m22
70+
- api.DOMMatrixReadOnly.m23
71+
- api.DOMMatrixReadOnly.m24
72+
- api.DOMMatrixReadOnly.m31
73+
- api.DOMMatrixReadOnly.m32
74+
- api.DOMMatrixReadOnly.m33
75+
- api.DOMMatrixReadOnly.m34
76+
- api.DOMMatrixReadOnly.m41
77+
- api.DOMMatrixReadOnly.m42
78+
- api.DOMMatrixReadOnly.m43
79+
- api.DOMMatrixReadOnly.m44
80+
- api.DOMMatrixReadOnly.multiply
81+
- api.DOMMatrixReadOnly.rotate
82+
- api.DOMMatrixReadOnly.rotateAxisAngle
83+
- api.DOMMatrixReadOnly.rotateFromVector
84+
- api.DOMMatrixReadOnly.scale
85+
- api.DOMMatrixReadOnly.scale3d
86+
- api.DOMMatrixReadOnly.skewX
87+
- api.DOMMatrixReadOnly.skewY
88+
- api.DOMMatrixReadOnly.toFloat32Array
89+
- api.DOMMatrixReadOnly.toFloat64Array
90+
- api.DOMMatrixReadOnly.toJSON
91+
- api.DOMMatrixReadOnly.toString
92+
- api.DOMMatrixReadOnly.transformPoint
93+
- api.DOMMatrixReadOnly.translate
94+
- api.DOMPoint
95+
- api.DOMPoint.DOMPoint
96+
- api.DOMPoint.worker_support
97+
- api.DOMPoint.fromPoint_static
98+
- api.DOMPoint.w
99+
- api.DOMPoint.x
100+
- api.DOMPoint.y
101+
- api.DOMPoint.z
102+
- api.DOMPointReadOnly
103+
- api.DOMPointReadOnly.DOMPointReadOnly
104+
- api.DOMPointReadOnly.worker_support
105+
- api.DOMPointReadOnly.fromPoint_static
106+
- api.DOMPointReadOnly.matrixTransform
107+
- api.DOMPointReadOnly.toJSON
108+
- api.DOMPointReadOnly.w
109+
- api.DOMPointReadOnly.x
110+
- api.DOMPointReadOnly.y
111+
- api.DOMPointReadOnly.z
112+
- api.DOMQuad
113+
- api.DOMQuad.DOMQuad
114+
- api.DOMQuad.worker_support
115+
- api.DOMQuad.fromQuad_static
116+
- api.DOMQuad.fromRect_static
117+
- api.DOMQuad.getBounds
118+
- api.DOMQuad.p1
119+
- api.DOMQuad.p2
120+
- api.DOMQuad.p3
121+
- api.DOMQuad.p4
122+
- api.DOMQuad.toJSON
123+
- api.DOMRect
124+
- api.DOMRect.DOMRect
125+
- api.DOMRect.worker_support
126+
- api.DOMRect.fromRect_static
127+
- api.DOMRect.height
128+
- api.DOMRect.width
129+
- api.DOMRect.x
130+
- api.DOMRect.y
131+
- api.DOMRectList
132+
- api.DOMRectList.item
133+
- api.DOMRectList.length
134+
- api.DOMRectReadOnly
135+
- api.DOMRectReadOnly.DOMRectReadOnly
136+
- api.DOMRectReadOnly.worker_support
137+
- api.DOMRectReadOnly.bottom
138+
- api.DOMRectReadOnly.fromRect_static
139+
- api.DOMRectReadOnly.height
140+
- api.DOMRectReadOnly.left
141+
- api.DOMRectReadOnly.right
142+
- api.DOMRectReadOnly.toJSON
143+
- api.DOMRectReadOnly.top
144+
- api.DOMRectReadOnly.width
145+
- api.DOMRectReadOnly.x
146+
- api.DOMRectReadOnly.y

0 commit comments

Comments
 (0)