webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
WebKitCSSMatrix Interface Reference

import"WebKitCSSMatrix.idl";

Public Member Functions

void setMatrixValue (optional DOMString string="undefined")
 
WebKitCSSMatrix multiply (optional WebKitCSSMatrix? secondMatrix=null)
 
WebKitCSSMatrix inverse ()
 
WebKitCSSMatrix translate (optional unrestricted double x=NaN, optional unrestricted double y=NaN, optional unrestricted double z=NaN)
 
WebKitCSSMatrix scale (optional unrestricted double scaleX=NaN, optional unrestricted double scaleY=NaN, optional unrestricted double scaleZ=NaN)
 
WebKitCSSMatrix rotate (optional unrestricted double rotX=NaN, optional unrestricted double rotY=NaN, optional unrestricted double rotZ=NaN)
 
WebKitCSSMatrix rotateAxisAngle (optional unrestricted double x=NaN, optional unrestricted double y=NaN, optional unrestricted double z=NaN, optional unrestricted double angle=NaN)
 
WebKitCSSMatrix skewX (optional unrestricted double angle=NaN)
 
WebKitCSSMatrix skewY (optional unrestricted double angle=NaN)
 
DOMString toString ()
 

Public Attributes

attribute unrestricted double a
 
attribute unrestricted double b
 
attribute unrestricted double c
 
attribute unrestricted double d
 
attribute unrestricted double e
 
attribute unrestricted double f
 
attribute unrestricted double m11
 
attribute unrestricted double m12
 
attribute unrestricted double m13
 
attribute unrestricted double m14
 
attribute unrestricted double m21
 
attribute unrestricted double m22
 
attribute unrestricted double m23
 
attribute unrestricted double m24
 
attribute unrestricted double m31
 
attribute unrestricted double m32
 
attribute unrestricted double m33
 
attribute unrestricted double m34
 
attribute unrestricted double m41
 
attribute unrestricted double m42
 
attribute unrestricted double m43
 
attribute unrestricted double m44
 

Member Function Documentation

◆ inverse()

WebKitCSSMatrix WebKitCSSMatrix::inverse ( )

◆ multiply()

WebKitCSSMatrix WebKitCSSMatrix::multiply ( optional WebKitCSSMatrix secondMatrix = null)

◆ rotate()

WebKitCSSMatrix WebKitCSSMatrix::rotate ( optional unrestricted double  rotX = NaN,
optional unrestricted double  rotY = NaN,
optional unrestricted double  rotZ = NaN 
)

◆ rotateAxisAngle()

WebKitCSSMatrix WebKitCSSMatrix::rotateAxisAngle ( optional unrestricted double  x = NaN,
optional unrestricted double  y = NaN,
optional unrestricted double  z = NaN,
optional unrestricted double  angle = NaN 
)

◆ scale()

WebKitCSSMatrix WebKitCSSMatrix::scale ( optional unrestricted double  scaleX = NaN,
optional unrestricted double  scaleY = NaN,
optional unrestricted double  scaleZ = NaN 
)

◆ setMatrixValue()

void WebKitCSSMatrix::setMatrixValue ( optional DOMString  string = "undefined")

◆ skewX()

WebKitCSSMatrix WebKitCSSMatrix::skewX ( optional unrestricted double  angle = NaN)

◆ skewY()

WebKitCSSMatrix WebKitCSSMatrix::skewY ( optional unrestricted double  angle = NaN)

◆ toString()

DOMString WebKitCSSMatrix::toString ( )

◆ translate()

WebKitCSSMatrix WebKitCSSMatrix::translate ( optional unrestricted double  x = NaN,
optional unrestricted double  y = NaN,
optional unrestricted double  z = NaN 
)

Member Data Documentation

◆ a

attribute unrestricted double WebKitCSSMatrix::a

◆ b

attribute unrestricted double WebKitCSSMatrix::b

◆ c

attribute unrestricted double WebKitCSSMatrix::c

◆ d

attribute unrestricted double WebKitCSSMatrix::d

◆ e

attribute unrestricted double WebKitCSSMatrix::e

◆ f

attribute unrestricted double WebKitCSSMatrix::f

◆ m11

attribute unrestricted double WebKitCSSMatrix::m11

◆ m12

attribute unrestricted double WebKitCSSMatrix::m12

◆ m13

attribute unrestricted double WebKitCSSMatrix::m13

◆ m14

attribute unrestricted double WebKitCSSMatrix::m14

◆ m21

attribute unrestricted double WebKitCSSMatrix::m21

◆ m22

attribute unrestricted double WebKitCSSMatrix::m22

◆ m23

attribute unrestricted double WebKitCSSMatrix::m23

◆ m24

attribute unrestricted double WebKitCSSMatrix::m24

◆ m31

attribute unrestricted double WebKitCSSMatrix::m31

◆ m32

attribute unrestricted double WebKitCSSMatrix::m32

◆ m33

attribute unrestricted double WebKitCSSMatrix::m33

◆ m34

attribute unrestricted double WebKitCSSMatrix::m34

◆ m41

attribute unrestricted double WebKitCSSMatrix::m41

◆ m42

attribute unrestricted double WebKitCSSMatrix::m42

◆ m43

attribute unrestricted double WebKitCSSMatrix::m43

◆ m44

attribute unrestricted double WebKitCSSMatrix::m44

The documentation for this interface was generated from the following file: