DOMMatrix
Constructors
<init>
DOMMatrix(transformList: String)DOMMatrix(other: DOMMatrixReadOnly)DOMMatrix(array32: Float32Array)DOMMatrix(array64: Float64Array)DOMMatrix(numberSequence: Array<Double>)Exposes the JavaScript DOMMatrix to Kotlin
DOMMatrix()Properties
a
open var a: Doubleb
open var b: Doublec
open var c: Doubled
open var d: Doublee
open var e: Doublef
open var f: Doublem11
open var m11: Doublem12
open var m12: Doublem13
open var m13: Doublem14
open var m14: Doublem21
open var m21: Doublem22
open var m22: Doublem23
open var m23: Doublem24
open var m24: Doublem31
open var m31: Doublem32
open var m32: Doublem33
open var m33: Doublem34
open var m34: Doublem41
open var m41: Doublem42
open var m42: Doublem43
open var m43: Doublem44
open var m44: DoubleFunctions
invertSelf
fun invertSelf(): DOMMatrixrotateAxisAngleSelf
fun rotateAxisAngleSelf(
x: Double,
y: Double,
z: Double,
angle: Double
): DOMMatrixrotateFromVectorSelf
fun rotateFromVectorSelf(x: Double, y: Double): DOMMatrixrotateSelf
fun rotateSelf(
angle: Double,
originX: Double = definedExternally,
originY: Double = definedExternally
): DOMMatrixscale3dSelf
fun scale3dSelf(
scale: Double,
originX: Double = definedExternally,
originY: Double = definedExternally,
originZ: Double = definedExternally
): DOMMatrixscaleNonUniformSelf
fun scaleNonUniformSelf(
scaleX: Double,
scaleY: Double = definedExternally,
scaleZ: Double = definedExternally,
originX: Double = definedExternally,
originY: Double = definedExternally,
originZ: Double = definedExternally
): DOMMatrixscaleSelf
fun scaleSelf(
scale: Double,
originX: Double = definedExternally,
originY: Double = definedExternally
): DOMMatrixsetMatrixValue
fun setMatrixValue(transformList: String): DOMMatrixtranslateSelf
fun translateSelf(
tx: Double,
ty: Double,
tz: Double = definedExternally
): DOMMatrix