0 | module Web.Internal.GeometryPrim
3 | import Web.Internal.Types
15 | %foreign "browser:lambda:(a)=>DOMMatrix.fromFloat32Array(a)"
16 | prim__fromFloat32Array : Float32Array -> PrimIO DOMMatrix
20 | %foreign "browser:lambda:(a)=>DOMMatrix.fromFloat64Array(a)"
21 | prim__fromFloat64Array : Float64Array -> PrimIO DOMMatrix
25 | %foreign "browser:lambda:(a)=>DOMMatrix.fromMatrix(a)"
26 | prim__fromMatrix : UndefOr DOMMatrixInit -> PrimIO DOMMatrix
30 | %foreign "browser:lambda:x=>x.invertSelf()"
31 | prim__invertSelf : DOMMatrix -> PrimIO DOMMatrix
35 | %foreign "browser:lambda:(x,a)=>x.multiplySelf(a)"
36 | prim__multiplySelf : DOMMatrix -> UndefOr DOMMatrixInit -> PrimIO DOMMatrix
40 | %foreign "browser:lambda:(x,a)=>x.preMultiplySelf(a)"
41 | prim__preMultiplySelf : DOMMatrix -> UndefOr DOMMatrixInit -> PrimIO DOMMatrix
45 | %foreign "browser:lambda:(x,a,b,c,d)=>x.rotateAxisAngleSelf(a,b,c,d)"
46 | prim__rotateAxisAngleSelf :
56 | %foreign "browser:lambda:(x,a,b)=>x.rotateFromVectorSelf(a,b)"
57 | prim__rotateFromVectorSelf :
65 | %foreign "browser:lambda:(x,a,b,c)=>x.rotateSelf(a,b,c)"
75 | %foreign "browser:lambda:(x,a,b,c,d)=>x.scale3dSelf(a,b,c,d)"
86 | %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.scaleSelf(a,b,c,d,e,f)"
99 | %foreign "browser:lambda:(x,a)=>x.setMatrixValue(a)"
100 | prim__setMatrixValue : DOMMatrix -> String -> PrimIO DOMMatrix
104 | %foreign "browser:lambda:(x,a)=>x.skewXSelf(a)"
105 | prim__skewXSelf : DOMMatrix -> UndefOr Double -> PrimIO DOMMatrix
109 | %foreign "browser:lambda:(x,a)=>x.skewYSelf(a)"
110 | prim__skewYSelf : DOMMatrix -> UndefOr Double -> PrimIO DOMMatrix
114 | %foreign "browser:lambda:(x,a,b,c)=>x.translateSelf(a,b,c)"
115 | prim__translateSelf :
120 | -> PrimIO DOMMatrix
124 | namespace DOMMatrixReadOnly
127 | %foreign "browser:lambda:(a)=>DOMMatrixReadOnly.fromFloat32Array(a)"
128 | prim__fromFloat32Array : Float32Array -> PrimIO DOMMatrixReadOnly
132 | %foreign "browser:lambda:(a)=>DOMMatrixReadOnly.fromFloat64Array(a)"
133 | prim__fromFloat64Array : Float64Array -> PrimIO DOMMatrixReadOnly
137 | %foreign "browser:lambda:(a)=>DOMMatrixReadOnly.fromMatrix(a)"
138 | prim__fromMatrix : UndefOr DOMMatrixInit -> PrimIO DOMMatrixReadOnly
142 | %foreign "browser:lambda:x=>x.a"
143 | prim__a : DOMMatrixReadOnly -> PrimIO Double
147 | %foreign "browser:lambda:x=>x.b"
148 | prim__b : DOMMatrixReadOnly -> PrimIO Double
152 | %foreign "browser:lambda:x=>x.c"
153 | prim__c : DOMMatrixReadOnly -> PrimIO Double
157 | %foreign "browser:lambda:x=>x.d"
158 | prim__d : DOMMatrixReadOnly -> PrimIO Double
162 | %foreign "browser:lambda:x=>x.e"
163 | prim__e : DOMMatrixReadOnly -> PrimIO Double
167 | %foreign "browser:lambda:x=>x.f"
168 | prim__f : DOMMatrixReadOnly -> PrimIO Double
172 | %foreign "browser:lambda:x=>x.is2D"
173 | prim__is2D : DOMMatrixReadOnly -> PrimIO Boolean
177 | %foreign "browser:lambda:x=>x.isIdentity"
178 | prim__isIdentity : DOMMatrixReadOnly -> PrimIO Boolean
182 | %foreign "browser:lambda:x=>x.m11"
183 | prim__m11 : DOMMatrixReadOnly -> PrimIO Double
187 | %foreign "browser:lambda:x=>x.m12"
188 | prim__m12 : DOMMatrixReadOnly -> PrimIO Double
192 | %foreign "browser:lambda:x=>x.m13"
193 | prim__m13 : DOMMatrixReadOnly -> PrimIO Double
197 | %foreign "browser:lambda:x=>x.m14"
198 | prim__m14 : DOMMatrixReadOnly -> PrimIO Double
202 | %foreign "browser:lambda:x=>x.m21"
203 | prim__m21 : DOMMatrixReadOnly -> PrimIO Double
207 | %foreign "browser:lambda:x=>x.m22"
208 | prim__m22 : DOMMatrixReadOnly -> PrimIO Double
212 | %foreign "browser:lambda:x=>x.m23"
213 | prim__m23 : DOMMatrixReadOnly -> PrimIO Double
217 | %foreign "browser:lambda:x=>x.m24"
218 | prim__m24 : DOMMatrixReadOnly -> PrimIO Double
222 | %foreign "browser:lambda:x=>x.m31"
223 | prim__m31 : DOMMatrixReadOnly -> PrimIO Double
227 | %foreign "browser:lambda:x=>x.m32"
228 | prim__m32 : DOMMatrixReadOnly -> PrimIO Double
232 | %foreign "browser:lambda:x=>x.m33"
233 | prim__m33 : DOMMatrixReadOnly -> PrimIO Double
237 | %foreign "browser:lambda:x=>x.m34"
238 | prim__m34 : DOMMatrixReadOnly -> PrimIO Double
242 | %foreign "browser:lambda:x=>x.m41"
243 | prim__m41 : DOMMatrixReadOnly -> PrimIO Double
247 | %foreign "browser:lambda:x=>x.m42"
248 | prim__m42 : DOMMatrixReadOnly -> PrimIO Double
252 | %foreign "browser:lambda:x=>x.m43"
253 | prim__m43 : DOMMatrixReadOnly -> PrimIO Double
257 | %foreign "browser:lambda:x=>x.m44"
258 | prim__m44 : DOMMatrixReadOnly -> PrimIO Double
262 | %foreign "browser:lambda:x=>x.flipX()"
263 | prim__flipX : DOMMatrixReadOnly -> PrimIO DOMMatrix
267 | %foreign "browser:lambda:x=>x.flipY()"
268 | prim__flipY : DOMMatrixReadOnly -> PrimIO DOMMatrix
272 | %foreign "browser:lambda:x=>x.inverse()"
273 | prim__inverse : DOMMatrixReadOnly -> PrimIO DOMMatrix
277 | %foreign "browser:lambda:(x,a)=>x.multiply(a)"
280 | -> UndefOr DOMMatrixInit
281 | -> PrimIO DOMMatrix
285 | %foreign "browser:lambda:(x,a,b,c,d)=>x.rotateAxisAngle(a,b,c,d)"
286 | prim__rotateAxisAngle :
292 | -> PrimIO DOMMatrix
296 | %foreign "browser:lambda:(x,a,b,c)=>x.rotate(a,b,c)"
302 | -> PrimIO DOMMatrix
306 | %foreign "browser:lambda:(x,a,b)=>x.rotateFromVector(a,b)"
307 | prim__rotateFromVector :
311 | -> PrimIO DOMMatrix
315 | %foreign "browser:lambda:(x,a,b,c,d)=>x.scale3d(a,b,c,d)"
322 | -> PrimIO DOMMatrix
326 | %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.scale(a,b,c,d,e,f)"
335 | -> PrimIO DOMMatrix
339 | %foreign "browser:lambda:(x,a,b)=>x.scaleNonUniform(a,b)"
340 | prim__scaleNonUniform :
344 | -> PrimIO DOMMatrix
348 | %foreign "browser:lambda:(x,a)=>x.skewX(a)"
349 | prim__skewX : DOMMatrixReadOnly -> UndefOr Double -> PrimIO DOMMatrix
353 | %foreign "browser:lambda:(x,a)=>x.skewY(a)"
354 | prim__skewY : DOMMatrixReadOnly -> UndefOr Double -> PrimIO DOMMatrix
358 | %foreign "browser:lambda:x=>x.toFloat32Array()"
359 | prim__toFloat32Array : DOMMatrixReadOnly -> PrimIO Float32Array
363 | %foreign "browser:lambda:x=>x.toFloat64Array()"
364 | prim__toFloat64Array : DOMMatrixReadOnly -> PrimIO Float64Array
368 | %foreign "browser:lambda:x=>x.toJSON()"
369 | prim__toJSON : DOMMatrixReadOnly -> PrimIO Object
373 | %foreign "browser:lambda:x=>x.toString()"
374 | prim__toString : DOMMatrixReadOnly -> PrimIO String
378 | %foreign "browser:lambda:(x,a)=>x.transformPoint(a)"
379 | prim__transformPoint :
381 | -> UndefOr DOMPointInit
386 | %foreign "browser:lambda:(x,a,b,c)=>x.translate(a,b,c)"
392 | -> PrimIO DOMMatrix
399 | %foreign "browser:lambda:(a)=>DOMPoint.fromPoint(a)"
400 | prim__fromPoint : UndefOr DOMPointInit -> PrimIO DOMPoint
404 | namespace DOMPointReadOnly
407 | %foreign "browser:lambda:(a)=>DOMPointReadOnly.fromPoint(a)"
408 | prim__fromPoint : UndefOr DOMPointInit -> PrimIO DOMPointReadOnly
412 | %foreign "browser:lambda:x=>x.w"
413 | prim__w : DOMPointReadOnly -> PrimIO Double
417 | %foreign "browser:lambda:x=>x.x"
418 | prim__x : DOMPointReadOnly -> PrimIO Double
422 | %foreign "browser:lambda:x=>x.y"
423 | prim__y : DOMPointReadOnly -> PrimIO Double
427 | %foreign "browser:lambda:x=>x.z"
428 | prim__z : DOMPointReadOnly -> PrimIO Double
432 | %foreign "browser:lambda:(x,a)=>x.matrixTransform(a)"
433 | prim__matrixTransform :
435 | -> UndefOr DOMMatrixInit
440 | %foreign "browser:lambda:x=>x.toJSON()"
441 | prim__toJSON : DOMPointReadOnly -> PrimIO Object
448 | %foreign "browser:lambda:(a)=>DOMQuad.fromQuad(a)"
449 | prim__fromQuad : UndefOr DOMQuadInit -> PrimIO DOMQuad
453 | %foreign "browser:lambda:(a)=>DOMQuad.fromRect(a)"
454 | prim__fromRect : UndefOr DOMRectInit -> PrimIO DOMQuad
458 | %foreign "browser:lambda:x=>x.p1"
459 | prim__p1 : DOMQuad -> PrimIO DOMPoint
463 | %foreign "browser:lambda:x=>x.p2"
464 | prim__p2 : DOMQuad -> PrimIO DOMPoint
468 | %foreign "browser:lambda:x=>x.p3"
469 | prim__p3 : DOMQuad -> PrimIO DOMPoint
473 | %foreign "browser:lambda:x=>x.p4"
474 | prim__p4 : DOMQuad -> PrimIO DOMPoint
478 | %foreign "browser:lambda:x=>x.getBounds()"
479 | prim__getBounds : DOMQuad -> PrimIO DOMRect
483 | %foreign "browser:lambda:x=>x.toJSON()"
484 | prim__toJSON : DOMQuad -> PrimIO Object
491 | %foreign "browser:lambda:(a)=>DOMRect.fromRect(a)"
492 | prim__fromRect : UndefOr DOMRectInit -> PrimIO DOMRect
496 | namespace DOMRectList
499 | %foreign "browser:lambda:x=>x.length"
500 | prim__length : DOMRectList -> PrimIO Bits32
504 | %foreign "browser:lambda:(x,a)=>x.item(a)"
505 | prim__item : DOMRectList -> Bits32 -> PrimIO (Nullable DOMRect)
509 | namespace DOMRectReadOnly
512 | %foreign "browser:lambda:(a)=>DOMRectReadOnly.fromRect(a)"
513 | prim__fromRect : UndefOr DOMRectInit -> PrimIO DOMRectReadOnly
517 | %foreign "browser:lambda:x=>x.bottom"
518 | prim__bottom : DOMRectReadOnly -> PrimIO Double
522 | %foreign "browser:lambda:x=>x.height"
523 | prim__height : DOMRectReadOnly -> PrimIO Double
527 | %foreign "browser:lambda:x=>x.left"
528 | prim__left : DOMRectReadOnly -> PrimIO Double
532 | %foreign "browser:lambda:x=>x.right"
533 | prim__right : DOMRectReadOnly -> PrimIO Double
537 | %foreign "browser:lambda:x=>x.top"
538 | prim__top : DOMRectReadOnly -> PrimIO Double
542 | %foreign "browser:lambda:x=>x.width"
543 | prim__width : DOMRectReadOnly -> PrimIO Double
547 | %foreign "browser:lambda:x=>x.x"
548 | prim__x : DOMRectReadOnly -> PrimIO Double
552 | %foreign "browser:lambda:x=>x.y"
553 | prim__y : DOMRectReadOnly -> PrimIO Double
557 | %foreign "browser:lambda:x=>x.toJSON()"
558 | prim__toJSON : DOMRectReadOnly -> PrimIO Object
568 | namespace DOMMatrix2DInit
571 | %foreign "browser:lambda:(a,b,c,d,e,f,g,h,i,j,k,l)=> ({a: a,b: b,c: c,d: d,e: e,f: f,m11: g,m12: h,m21: i,m22: j,m41: k,m42: l})"
585 | -> PrimIO DOMMatrix2DInit
589 | %foreign "browser:lambda:x=>x.a"
590 | prim__a : DOMMatrix2DInit -> PrimIO (UndefOr Double)
595 | %foreign "browser:lambda:(x,v)=>{x.a = v}"
596 | prim__setA : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
601 | %foreign "browser:lambda:x=>x.b"
602 | prim__b : DOMMatrix2DInit -> PrimIO (UndefOr Double)
607 | %foreign "browser:lambda:(x,v)=>{x.b = v}"
608 | prim__setB : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
613 | %foreign "browser:lambda:x=>x.c"
614 | prim__c : DOMMatrix2DInit -> PrimIO (UndefOr Double)
619 | %foreign "browser:lambda:(x,v)=>{x.c = v}"
620 | prim__setC : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
625 | %foreign "browser:lambda:x=>x.d"
626 | prim__d : DOMMatrix2DInit -> PrimIO (UndefOr Double)
631 | %foreign "browser:lambda:(x,v)=>{x.d = v}"
632 | prim__setD : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
637 | %foreign "browser:lambda:x=>x.e"
638 | prim__e : DOMMatrix2DInit -> PrimIO (UndefOr Double)
643 | %foreign "browser:lambda:(x,v)=>{x.e = v}"
644 | prim__setE : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
649 | %foreign "browser:lambda:x=>x.f"
650 | prim__f : DOMMatrix2DInit -> PrimIO (UndefOr Double)
655 | %foreign "browser:lambda:(x,v)=>{x.f = v}"
656 | prim__setF : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
661 | %foreign "browser:lambda:x=>x.m11"
662 | prim__m11 : DOMMatrix2DInit -> PrimIO (UndefOr Double)
667 | %foreign "browser:lambda:(x,v)=>{x.m11 = v}"
668 | prim__setM11 : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
673 | %foreign "browser:lambda:x=>x.m12"
674 | prim__m12 : DOMMatrix2DInit -> PrimIO (UndefOr Double)
679 | %foreign "browser:lambda:(x,v)=>{x.m12 = v}"
680 | prim__setM12 : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
685 | %foreign "browser:lambda:x=>x.m21"
686 | prim__m21 : DOMMatrix2DInit -> PrimIO (UndefOr Double)
691 | %foreign "browser:lambda:(x,v)=>{x.m21 = v}"
692 | prim__setM21 : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
697 | %foreign "browser:lambda:x=>x.m22"
698 | prim__m22 : DOMMatrix2DInit -> PrimIO (UndefOr Double)
703 | %foreign "browser:lambda:(x,v)=>{x.m22 = v}"
704 | prim__setM22 : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
709 | %foreign "browser:lambda:x=>x.m41"
710 | prim__m41 : DOMMatrix2DInit -> PrimIO (UndefOr Double)
715 | %foreign "browser:lambda:(x,v)=>{x.m41 = v}"
716 | prim__setM41 : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
721 | %foreign "browser:lambda:x=>x.m42"
722 | prim__m42 : DOMMatrix2DInit -> PrimIO (UndefOr Double)
727 | %foreign "browser:lambda:(x,v)=>{x.m42 = v}"
728 | prim__setM42 : DOMMatrix2DInit -> UndefOr Double -> PrimIO ()
733 | namespace DOMMatrixInit
736 | %foreign "browser:lambda:(a,b,c,d,e,f,g,h,i,j,k)=> ({m13: a,m14: b,m23: c,m24: d,m31: e,m32: f,m33: g,m34: h,m43: i,m44: j,is2D: k})"
749 | -> PrimIO DOMMatrixInit
753 | %foreign "browser:lambda:x=>x.is2D"
754 | prim__is2D : DOMMatrixInit -> PrimIO (UndefOr Boolean)
759 | %foreign "browser:lambda:(x,v)=>{x.is2D = v}"
760 | prim__setIs2D : DOMMatrixInit -> UndefOr Boolean -> PrimIO ()
765 | %foreign "browser:lambda:x=>x.m13"
766 | prim__m13 : DOMMatrixInit -> PrimIO (UndefOr Double)
771 | %foreign "browser:lambda:(x,v)=>{x.m13 = v}"
772 | prim__setM13 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
777 | %foreign "browser:lambda:x=>x.m14"
778 | prim__m14 : DOMMatrixInit -> PrimIO (UndefOr Double)
783 | %foreign "browser:lambda:(x,v)=>{x.m14 = v}"
784 | prim__setM14 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
789 | %foreign "browser:lambda:x=>x.m23"
790 | prim__m23 : DOMMatrixInit -> PrimIO (UndefOr Double)
795 | %foreign "browser:lambda:(x,v)=>{x.m23 = v}"
796 | prim__setM23 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
801 | %foreign "browser:lambda:x=>x.m24"
802 | prim__m24 : DOMMatrixInit -> PrimIO (UndefOr Double)
807 | %foreign "browser:lambda:(x,v)=>{x.m24 = v}"
808 | prim__setM24 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
813 | %foreign "browser:lambda:x=>x.m31"
814 | prim__m31 : DOMMatrixInit -> PrimIO (UndefOr Double)
819 | %foreign "browser:lambda:(x,v)=>{x.m31 = v}"
820 | prim__setM31 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
825 | %foreign "browser:lambda:x=>x.m32"
826 | prim__m32 : DOMMatrixInit -> PrimIO (UndefOr Double)
831 | %foreign "browser:lambda:(x,v)=>{x.m32 = v}"
832 | prim__setM32 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
837 | %foreign "browser:lambda:x=>x.m33"
838 | prim__m33 : DOMMatrixInit -> PrimIO (UndefOr Double)
843 | %foreign "browser:lambda:(x,v)=>{x.m33 = v}"
844 | prim__setM33 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
849 | %foreign "browser:lambda:x=>x.m34"
850 | prim__m34 : DOMMatrixInit -> PrimIO (UndefOr Double)
855 | %foreign "browser:lambda:(x,v)=>{x.m34 = v}"
856 | prim__setM34 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
861 | %foreign "browser:lambda:x=>x.m43"
862 | prim__m43 : DOMMatrixInit -> PrimIO (UndefOr Double)
867 | %foreign "browser:lambda:(x,v)=>{x.m43 = v}"
868 | prim__setM43 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
873 | %foreign "browser:lambda:x=>x.m44"
874 | prim__m44 : DOMMatrixInit -> PrimIO (UndefOr Double)
879 | %foreign "browser:lambda:(x,v)=>{x.m44 = v}"
880 | prim__setM44 : DOMMatrixInit -> UndefOr Double -> PrimIO ()
885 | namespace DOMPointInit
888 | %foreign "browser:lambda:(a,b,c,d)=> ({x: a,y: b,z: c,w: d})"
894 | -> PrimIO DOMPointInit
898 | %foreign "browser:lambda:x=>x.w"
899 | prim__w : DOMPointInit -> PrimIO (UndefOr Double)
904 | %foreign "browser:lambda:(x,v)=>{x.w = v}"
905 | prim__setW : DOMPointInit -> UndefOr Double -> PrimIO ()
910 | %foreign "browser:lambda:x=>x.x"
911 | prim__x : DOMPointInit -> PrimIO (UndefOr Double)
916 | %foreign "browser:lambda:(x,v)=>{x.x = v}"
917 | prim__setX : DOMPointInit -> UndefOr Double -> PrimIO ()
922 | %foreign "browser:lambda:x=>x.y"
923 | prim__y : DOMPointInit -> PrimIO (UndefOr Double)
928 | %foreign "browser:lambda:(x,v)=>{x.y = v}"
929 | prim__setY : DOMPointInit -> UndefOr Double -> PrimIO ()
934 | %foreign "browser:lambda:x=>x.z"
935 | prim__z : DOMPointInit -> PrimIO (UndefOr Double)
940 | %foreign "browser:lambda:(x,v)=>{x.z = v}"
941 | prim__setZ : DOMPointInit -> UndefOr Double -> PrimIO ()
946 | namespace DOMQuadInit
949 | %foreign "browser:lambda:(a,b,c,d)=> ({p1: a,p2: b,p3: c,p4: d})"
951 | UndefOr DOMPointInit
952 | -> UndefOr DOMPointInit
953 | -> UndefOr DOMPointInit
954 | -> UndefOr DOMPointInit
955 | -> PrimIO DOMQuadInit
959 | %foreign "browser:lambda:x=>x.p1"
960 | prim__p1 : DOMQuadInit -> PrimIO (UndefOr DOMPointInit)
965 | %foreign "browser:lambda:(x,v)=>{x.p1 = v}"
966 | prim__setP1 : DOMQuadInit -> UndefOr DOMPointInit -> PrimIO ()
971 | %foreign "browser:lambda:x=>x.p2"
972 | prim__p2 : DOMQuadInit -> PrimIO (UndefOr DOMPointInit)
977 | %foreign "browser:lambda:(x,v)=>{x.p2 = v}"
978 | prim__setP2 : DOMQuadInit -> UndefOr DOMPointInit -> PrimIO ()
983 | %foreign "browser:lambda:x=>x.p3"
984 | prim__p3 : DOMQuadInit -> PrimIO (UndefOr DOMPointInit)
989 | %foreign "browser:lambda:(x,v)=>{x.p3 = v}"
990 | prim__setP3 : DOMQuadInit -> UndefOr DOMPointInit -> PrimIO ()
995 | %foreign "browser:lambda:x=>x.p4"
996 | prim__p4 : DOMQuadInit -> PrimIO (UndefOr DOMPointInit)
1001 | %foreign "browser:lambda:(x,v)=>{x.p4 = v}"
1002 | prim__setP4 : DOMQuadInit -> UndefOr DOMPointInit -> PrimIO ()
1010 | %foreign "browser:lambda:(a,b,c,d)=> ({x: a,y: b,width: c,height: d})"
1020 | %foreign "browser:lambda:x=>x.height"
1021 | prim__height : DOMRectInit -> PrimIO (UndefOr Double)
1026 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
1027 | prim__setHeight : DOMRectInit -> UndefOr Double -> PrimIO ()
1032 | %foreign "browser:lambda:x=>x.width"
1033 | prim__width : DOMRectInit -> PrimIO (UndefOr Double)
1038 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
1039 | prim__setWidth : DOMRectInit -> UndefOr Double -> PrimIO ()
1044 | %foreign "browser:lambda:x=>x.x"
1045 | prim__x : DOMRectInit -> PrimIO (UndefOr Double)
1050 | %foreign "browser:lambda:(x,v)=>{x.x = v}"
1051 | prim__setX : DOMRectInit -> UndefOr Double -> PrimIO ()
1056 | %foreign "browser:lambda:x=>x.y"
1057 | prim__y : DOMRectInit -> PrimIO (UndefOr Double)
1062 | %foreign "browser:lambda:(x,v)=>{x.y = v}"
1063 | prim__setY : DOMRectInit -> UndefOr Double -> PrimIO ()