DOMMatrixReadOnly

JS
1.1
open class DOMMatrixReadOnly
(source)

Exposes the JavaScript DOMMatrixReadOnly to Kotlin

Constructors

JS
1.1

<init>

Exposes the JavaScript DOMMatrixReadOnly to Kotlin

DOMMatrixReadOnly(numberSequence: Array<Double>)

Properties

JS
1.1

a

open val a: Double
JS
1.1

b

open val b: Double
JS
1.1

c

open val c: Double
JS
1.1

d

open val d: Double
JS
1.1

e

open val e: Double
JS
1.1

f

open val f: Double
JS
1.1

is2D

open val is2D: Boolean
JS
1.1

isIdentity

open val isIdentity: Boolean
JS
1.1

m11

open val m11: Double
JS
1.1

m12

open val m12: Double
JS
1.1

m13

open val m13: Double
JS
1.1

m14

open val m14: Double
JS
1.1

m21

open val m21: Double
JS
1.1

m22

open val m22: Double
JS
1.1

m23

open val m23: Double
JS
1.1

m24

open val m24: Double
JS
1.1

m31

open val m31: Double
JS
1.1

m32

open val m32: Double
JS
1.1

m33

open val m33: Double
JS
1.1

m34

open val m34: Double
JS
1.1

m41

open val m41: Double
JS
1.1

m42

open val m42: Double
JS
1.1

m43

open val m43: Double
JS
1.1

m44

open val m44: Double

Functions

JS
1.1

flipX

fun flipX(): DOMMatrix
JS
1.1

flipY

fun flipY(): DOMMatrix
JS
1.1

inverse

fun inverse(): DOMMatrix
JS
1.1

multiply

fun multiply(other: DOMMatrix): DOMMatrix
JS
1.1

rotate

fun rotate(
    angle: Double,
    originX: Double = definedExternally,
    originY: Double = definedExternally
): DOMMatrix
JS
1.1

rotateAxisAngle

fun rotateAxisAngle(
    x: Double,
    y: Double,
    z: Double,
    angle: Double
): DOMMatrix
JS
1.1

rotateFromVector

fun rotateFromVector(x: Double, y: Double): DOMMatrix
JS
1.1

scale

fun scale(
    scale: Double,
    originX: Double = definedExternally,
    originY: Double = definedExternally
): DOMMatrix
JS
1.1

scale3d

fun scale3d(
    scale: Double,
    originX: Double = definedExternally,
    originY: Double = definedExternally,
    originZ: Double = definedExternally
): DOMMatrix
JS
1.1

scaleNonUniform

fun scaleNonUniform(
    scaleX: Double,
    scaleY: Double = definedExternally,
    scaleZ: Double = definedExternally,
    originX: Double = definedExternally,
    originY: Double = definedExternally,
    originZ: Double = definedExternally
): DOMMatrix
JS
1.1

skewX

fun skewX(sx: Double): DOMMatrix
JS
1.1

skewY

fun skewY(sy: Double): DOMMatrix
JS
1.1

toFloat32Array

fun toFloat32Array(): Float32Array
JS
1.1

toFloat64Array

fun toFloat64Array(): Float64Array
JS
1.1

transformPoint

fun transformPoint(
    point: DOMPointInit = definedExternally
): DOMPoint
JS
1.1

translate

fun translate(
    tx: Double,
    ty: Double,
    tz: Double = definedExternally
): DOMMatrix

Inheritors

JS
1.1

DOMMatrix

Exposes the JavaScript DOMMatrix to Kotlin

open class DOMMatrix : DOMMatrixReadOnly