DOMMatrix

external class DOMMatrix(init: String = definedExternally) : DOMMatrixReadOnly(source)

MDN Reference

Constructors

Link copied to clipboard
constructor(init: ReadonlyArray<Double>)
constructor(init: String = definedExternally)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override var a: Double
Link copied to clipboard
open override var b: Double
Link copied to clipboard
open override var c: Double
Link copied to clipboard
open override var d: Double
Link copied to clipboard
open override var e: Double
Link copied to clipboard
open override var f: Double
Link copied to clipboard
open val is2D: Boolean
Link copied to clipboard
Link copied to clipboard
open override var m11: Double
Link copied to clipboard
open override var m12: Double
Link copied to clipboard
open override var m13: Double
Link copied to clipboard
open override var m14: Double
Link copied to clipboard
open override var m21: Double
Link copied to clipboard
open override var m22: Double
Link copied to clipboard
open override var m23: Double
Link copied to clipboard
open override var m24: Double
Link copied to clipboard
open override var m31: Double
Link copied to clipboard
open override var m32: Double
Link copied to clipboard
open override var m33: Double
Link copied to clipboard
open override var m34: Double
Link copied to clipboard
open override var m41: Double
Link copied to clipboard
open override var m42: Double
Link copied to clipboard
open override var m43: Double
Link copied to clipboard
open override var m44: Double

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun multiply(other: DOMMatrixInit = definedExternally): DOMMatrix
Link copied to clipboard
fun multiplySelf(other: DOMMatrixInit = definedExternally): DOMMatrix
Link copied to clipboard
Link copied to clipboard
fun rotate(rotX: Double = definedExternally, rotY: Double = definedExternally, rotZ: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun rotateAxisAngle(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally, angle: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun rotateAxisAngleSelf(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally, angle: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun rotateFromVector(x: Double = definedExternally, y: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun rotateFromVectorSelf(x: Double = definedExternally, y: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun rotateSelf(rotX: Double = definedExternally, rotY: Double = definedExternally, rotZ: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun scale(scaleX: Double = definedExternally, scaleY: Double = definedExternally, scaleZ: Double = definedExternally, originX: Double = definedExternally, originY: Double = definedExternally, originZ: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun scale3d(scale: Double = definedExternally, originX: Double = definedExternally, originY: Double = definedExternally, originZ: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun scale3dSelf(scale: Double = definedExternally, originX: Double = definedExternally, originY: Double = definedExternally, originZ: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun scaleSelf(scaleX: Double = definedExternally, scaleY: Double = definedExternally, scaleZ: Double = definedExternally, originX: Double = definedExternally, originY: Double = definedExternally, originZ: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun setMatrixValue(transformList: String): DOMMatrix
Link copied to clipboard
fun skewX(sx: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun skewXSelf(sx: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun skewY(sy: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun skewYSelf(sy: Double = definedExternally): DOMMatrix
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun toJSON(): Any
Link copied to clipboard
fun transformPoint(point: DOMPointInit = definedExternally): DOMPoint
Link copied to clipboard
fun translate(tx: Double = definedExternally, ty: Double = definedExternally, tz: Double = definedExternally): DOMMatrix
Link copied to clipboard
fun translateSelf(tx: Double = definedExternally, ty: Double = definedExternally, tz: Double = definedExternally): DOMMatrix