Companion

object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val M00: Int = 0
Link copied to clipboard
const val M01: Int = 4
Link copied to clipboard
const val M02: Int = 8
Link copied to clipboard
const val M03: Int = 12
Link copied to clipboard
const val M10: Int = 1
Link copied to clipboard
const val M11: Int = 5
Link copied to clipboard
const val M12: Int = 9
Link copied to clipboard
const val M13: Int = 13
Link copied to clipboard
const val M20: Int = 2
Link copied to clipboard
const val M21: Int = 6
Link copied to clipboard
const val M22: Int = 10
Link copied to clipboard
const val M23: Int = 14
Link copied to clipboard
const val M30: Int = 3
Link copied to clipboard
const val M31: Int = 7
Link copied to clipboard
const val M32: Int = 11
Link copied to clipboard
const val M33: Int = 15

Functions

Link copied to clipboard
fun columnMajorIndex(row: Int, column: Int): Int
Link copied to clipboard
fun fromColumns(    a00: Double,     a10: Double,     a20: Double,     a30: Double,     a01: Double,     a11: Double,     a21: Double,     a31: Double,     a02: Double,     a12: Double,     a22: Double,     a32: Double,     a03: Double,     a13: Double,     a23: Double,     a33: Double): MMatrix4
fun fromColumns(    a00: Float,     a10: Float,     a20: Float,     a30: Float,     a01: Float,     a11: Float,     a21: Float,     a31: Float,     a02: Float,     a12: Float,     a22: Float,     a32: Float,     a03: Float,     a13: Float,     a23: Float,     a33: Float): MMatrix4
Link copied to clipboard
fun fromColumns2x2(a00: Double, a10: Double, a01: Double, a11: Double): MMatrix4
fun fromColumns2x2(a00: Float, a10: Float, a01: Float, a11: Float): MMatrix4
Link copied to clipboard
fun fromColumns3x3(    a00: Double,     a10: Double,     a20: Double,     a01: Double,     a11: Double,     a21: Double,     a02: Double,     a12: Double,     a22: Double): MMatrix4
fun fromColumns3x3(a00: Float, a10: Float, a20: Float, a01: Float, a11: Float, a21: Float, a02: Float, a12: Float, a22: Float): MMatrix4
Link copied to clipboard
fun fromRows(    a00: Double,     a01: Double,     a02: Double,     a03: Double,     a10: Double,     a11: Double,     a12: Double,     a13: Double,     a20: Double,     a21: Double,     a22: Double,     a23: Double,     a30: Double,     a31: Double,     a32: Double,     a33: Double): MMatrix4
fun fromRows(    a00: Float,     a01: Float,     a02: Float,     a03: Float,     a10: Float,     a11: Float,     a12: Float,     a13: Float,     a20: Float,     a21: Float,     a22: Float,     a23: Float,     a30: Float,     a31: Float,     a32: Float,     a33: Float): MMatrix4
Link copied to clipboard
fun fromRows2x2(a00: Double, a01: Double, a10: Double, a11: Double): MMatrix4
fun fromRows2x2(a00: Float, a01: Float, a10: Float, a11: Float): MMatrix4
Link copied to clipboard
fun fromRows3x3(a00: Double, a01: Double, a02: Double, a10: Double, a11: Double, a12: Double, a20: Double, a21: Double, a22: Double): MMatrix4
fun fromRows3x3(a00: Float, a01: Float, a02: Float, a10: Float, a11: Float, a12: Float, a20: Float, a21: Float, a22: Float): MMatrix4
Link copied to clipboard
fun index(row: Int, column: Int, order: MatrixMajorOrder): Int
Link copied to clipboard
operator fun invoke(m: MMatrix4): MMatrix4
Link copied to clipboard
fun multiply(left: FloatArray, right: FloatArray, out: FloatArray = FloatArray(16)): FloatArray
Link copied to clipboard
fun rowMajorIndex(row: Int, column: Int): Int