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