DOMMatrixReadOnly

open external class DOMMatrixReadOnly(numberSequence: Array<Double>)

Exposes the JavaScript DOMMatrixReadOnly to Kotlin

Constructors

DOMMatrixReadOnly
Link copied to clipboard
fun DOMMatrixReadOnly(numberSequence: Array<Double>)

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
multiply
Link copied to clipboard
fun multiply(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
rotateFromVector
Link copied to clipboard
fun rotateFromVector(x: Double, y: Double): 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
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
skewX
Link copied to clipboard
fun skewX(sx: Double): DOMMatrix
skewY
Link copied to clipboard
fun skewY(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

Properties

a
Link copied to clipboard
open val a: Double
b
Link copied to clipboard
open val b: Double
c
Link copied to clipboard
open val c: Double
d
Link copied to clipboard
open val d: Double
e
Link copied to clipboard
open val e: Double
f
Link copied to clipboard
open val 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 val m11: Double
m12
Link copied to clipboard
open val m12: Double
m13
Link copied to clipboard
open val m13: Double
m14
Link copied to clipboard
open val m14: Double
m21
Link copied to clipboard
open val m21: Double
m22
Link copied to clipboard
open val m22: Double
m23
Link copied to clipboard
open val m23: Double
m24
Link copied to clipboard
open val m24: Double
m31
Link copied to clipboard
open val m31: Double
m32
Link copied to clipboard
open val m32: Double
m33
Link copied to clipboard
open val m33: Double
m34
Link copied to clipboard
open val m34: Double
m41
Link copied to clipboard
open val m41: Double
m42
Link copied to clipboard
open val m42: Double
m43
Link copied to clipboard
open val m43: Double
m44
Link copied to clipboard
open val m44: Double

Inheritors

DOMMatrix
Link copied to clipboard