DOMMatrix

open external class DOMMatrix : DOMMatrixReadOnly

Exposes the JavaScript DOMMatrix to Kotlin

Constructors

DOMMatrix
Link copied to clipboard
fun DOMMatrix(transformList: String)
DOMMatrix
Link copied to clipboard
fun DOMMatrix(other: DOMMatrixReadOnly)
DOMMatrix
Link copied to clipboard
fun DOMMatrix(array32: Float32Array)
DOMMatrix
Link copied to clipboard
fun DOMMatrix(array64: Float64Array)
DOMMatrix
Link copied to clipboard
fun DOMMatrix(numberSequence: Array<Double>)
DOMMatrix
Link copied to clipboard
fun DOMMatrix()

Functions

flipX
Link copied to clipboard
fun flipX(): DOMMatrix
flipY
Link copied to clipboard
fun flipY(): DOMMatrix
inverse
Link copied to clipboard
fun inverse(): DOMMatrix
invertSelf
Link copied to clipboard
fun invertSelf(): DOMMatrix
multiply
Link copied to clipboard
fun multiply(other: DOMMatrix): DOMMatrix
multiplySelf
Link copied to clipboard
fun multiplySelf(other: DOMMatrix): DOMMatrix
preMultiplySelf
Link copied to clipboard
fun preMultiplySelf(other: DOMMatrix): DOMMatrix
rotate
Link copied to clipboard
fun rotate(angle: Double, originX: Double = definedExternally, originY: Double = definedExternally): DOMMatrix
rotateAxisAngle
Link copied to clipboard
fun rotateAxisAngle(x: Double, y: Double, z: Double, angle: Double): DOMMatrix
rotateAxisAngleSelf
Link copied to clipboard
fun rotateAxisAngleSelf(x: Double, y: Double, z: Double, angle: Double): DOMMatrix
rotateFromVector
Link copied to clipboard
fun rotateFromVector(x: Double, y: Double): DOMMatrix
rotateFromVectorSelf
Link copied to clipboard
fun rotateFromVectorSelf(x: Double, y: Double): DOMMatrix
rotateSelf
Link copied to clipboard
fun rotateSelf(angle: Double, originX: Double = definedExternally, originY: Double = definedExternally): DOMMatrix
scale
Link copied to clipboard
fun scale(scale: Double, originX: Double = definedExternally, originY: Double = definedExternally): DOMMatrix
scale3d
Link copied to clipboard
fun scale3d(scale: Double, originX: Double = definedExternally, originY: Double = definedExternally, originZ: Double = definedExternally): DOMMatrix
scale3dSelf
Link copied to clipboard
fun scale3dSelf(scale: Double, originX: Double = definedExternally, originY: Double = definedExternally, originZ: Double = definedExternally): DOMMatrix
scaleNonUniform
Link copied to clipboard
fun scaleNonUniform(scaleX: Double, scaleY: Double = definedExternally, scaleZ: Double = definedExternally, originX: Double = definedExternally, originY: Double = definedExternally, originZ: Double = definedExternally): DOMMatrix
scaleNonUniformSelf
Link copied to clipboard
fun scaleNonUniformSelf(scaleX: Double, scaleY: Double = definedExternally, scaleZ: Double = definedExternally, originX: Double = definedExternally, originY: Double = definedExternally, originZ: Double = definedExternally): DOMMatrix
scaleSelf
Link copied to clipboard
fun scaleSelf(scale: Double, originX: Double = definedExternally, originY: Double = definedExternally): DOMMatrix
setMatrixValue
Link copied to clipboard
fun setMatrixValue(transformList: String): DOMMatrix
skewX
Link copied to clipboard
fun skewX(sx: Double): DOMMatrix
skewXSelf
Link copied to clipboard
fun skewXSelf(sx: Double): DOMMatrix
skewY
Link copied to clipboard
fun skewY(sy: Double): DOMMatrix
skewYSelf
Link copied to clipboard
fun skewYSelf(sy: Double): DOMMatrix
toFloat32Array
Link copied to clipboard
fun toFloat32Array(): Float32Array
toFloat64Array
Link copied to clipboard
fun toFloat64Array(): Float64Array
transformPoint
Link copied to clipboard
fun transformPoint(point: DOMPointInit = definedExternally): DOMPoint
translate
Link copied to clipboard
fun translate(tx: Double, ty: Double, tz: Double = definedExternally): DOMMatrix
translateSelf
Link copied to clipboard
fun translateSelf(tx: Double, ty: Double, tz: Double = definedExternally): DOMMatrix

Properties

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