Reference Index > DOM Geometry
};interface DOMMatrix { inheritattribute unrestricted double a; inheritattribute unrestricted double b; inheritattribute unrestricted double c; inheritattribute unrestricted double d; inheritattribute unrestricted double e; inheritattribute unrestricted double f; inheritattribute unrestricted double m11; inheritattribute unrestricted double m12; inheritattribute unrestricted double m13; inheritattribute unrestricted double m14; inheritattribute unrestricted double m21; inheritattribute unrestricted double m22; inheritattribute unrestricted double m23; inheritattribute unrestricted double m24; inheritattribute unrestricted double m31; inheritattribute unrestricted double m32; inheritattribute unrestricted double m33; inheritattribute unrestricted double m34; inheritattribute unrestricted double m41; inheritattribute unrestricted double m42; inheritattribute unrestricted double m43; inheritattribute unrestricted double m44; DOMMatrix multiplySelf(DOMMatrix other); DOMMatrix preMultiplySelf(DOMMatrix other); DOMMatrix translateSelf(unrestricted double tx, unrestricted double ty, optional unrestricted double tz = 0); DOMMatrix scaleSelf(unrestricted double scale, optional unrestricted double originX = 0, optional unrestricted double originY = 0); DOMMatrix scale3dSelf(unrestricted double scale, optional unrestricted double originX = 0, optional unrestricted double originY = 0, optional unrestricted double originZ = 0); DOMMatrix scaleNonUniformSelf(unrestricted double scaleX, optional unrestricted double scaleY = 1, optional unrestricted double scaleZ = 1, optional unrestricted double originX = 0, optional unrestricted double originY = 0, optional unrestricted double originZ = 0); DOMMatrix rotateSelf(unrestricted double angle, optional unrestricted double originX = 0, optional unrestricted double originY = 0); DOMMatrix rotateFromVectorSelf(unrestricted double x, unrestricted double y); DOMMatrix rotateAxisAngleSelf(unrestricted double x, unrestricted double y, unrestricted double z, unrestricted double angle); DOMMatrix skewXSelf(unrestricted double sx); DOMMatrix skewYSelf(unrestricted double sy); DOMMatrix invertSelf(); DOMMatrix setMatrixValue(DOMString transformList); };
Function | Implementation status |
multiplySelf | Unsupported |
preMultiplySelf | Unsupported |
translateSelf | Unsupported |
scaleSelf | Unsupported |
scale3dSelf | Unsupported |
scaleNonUniformSelf | Unsupported |
rotateSelf | Unsupported |
rotateFromVectorSelf | Unsupported |
rotateAxisAngleSelf | Unsupported |
skewXSelf | Unsupported |
skewYSelf | Unsupported |
invertSelf | Unsupported |
setMatrixValue | Unsupported |
Device type | Support Status |
Desktop PC browsers | Yes |
HBBTV 1.5 devices | No |
HBBTV 2.0.x devices | No |
This page has been generated automatically from source code by the CoyoteBrowser InfoTool on Tue Jan 05 16:54:08 2021 . Some design elements from MDN are used under CC-BY-SA license from "Mozilla Contributors".