Matrix3

data class Matrix3
kotlin.Any
   ↳ androidx.ui.vectormath64.Matrix3

Summary

Public constructors

<init>(x: Vector3 = Vector3(x = 1.0f), y: Vector3 = Vector3(y = 1.0f), z: Vector3 = Vector3(z = 1.0f))

Public methods

operator Matrix3
dec()

operator Matrix3
div(v: Float)

operator Vector3
get(column: Int)

operator Float
get(column: Int, row: Int)

operator Vector3
get(column: MatrixColumn)

operator Float
get(column: MatrixColumn, row: Int)

operator Matrix3
inc()

operator Matrix3

operator Matrix3
plus(v: Float)

operator Unit
set(column: Int, v: Vector3)

operator Unit
set(column: Int, row: Int, v: Float)

operator Matrix3

operator Matrix3

operator Vector3

FloatArray

String

operator Matrix3

Companion functions

Matrix3

Matrix3
of(vararg a: Float)

Properties

List<Float>

Vector3

Vector3

Vector3

Public constructors

<init>

Matrix3(m: Matrix3)

<init>

Matrix3(
    x: Vector3 = Vector3(x = 1.0f),
    y: Vector3 = Vector3(y = 1.0f),
    z: Vector3 = Vector3(z = 1.0f))

Public methods

dec

operator fun dec(): Matrix3

div

operator fun div(v: Float): Matrix3

get

operator fun get(column: Int): Vector3

get

operator fun get(
    column: Int,
    row: Int
): Float

get

operator fun get(column: MatrixColumn): Vector3

get

operator fun get(
    column: MatrixColumn,
    row: Int
): Float

inc

operator fun inc(): Matrix3

minus

operator fun minus(v: Float): Matrix3

plus

operator fun plus(v: Float): Matrix3

set

operator fun set(
    column: Int,
    v: Vector3
): Unit

set

operator fun set(
    column: Int,
    row: Int,
    v: Float
): Unit

times

operator fun times(v: Float): Matrix3

times

operator fun times(m: Matrix3): Matrix3

times

operator fun times(v: Vector3): Vector3

toFloatArray

fun toFloatArray(): FloatArray

toString

fun toString(): String

unaryMinus

operator fun unaryMinus(): Matrix3

Properties

m3storage

inline val m3storage: List<Float>

x

var x: Vector3

y

var y: Vector3

z

var z: Vector3

Companion functions

identity

fun identity(): Matrix3

of

fun of(vararg a: Float): Matrix3