Struct nalgebra::Mat4
[−]
[src]
pub struct Mat4<N> { pub m11: N, pub m21: N, pub m31: N, pub m41: N, pub m12: N, pub m22: N, pub m32: N, pub m42: N, pub m13: N, pub m23: N, pub m33: N, pub m43: N, pub m14: N, pub m24: N, pub m34: N, pub m44: N, }
Square matrix of dimension 4.
Fields
m11 | |
m21 | |
m31 | |
m41 | |
m12 | |
m22 | |
m32 | |
m42 | |
m13 | |
m23 | |
m33 | |
m43 | |
m14 | |
m24 | |
m34 | |
m44 |
Methods
impl<N> Mat4<N>
fn new(m11: N, m12: N, m13: N, m14: N, m21: N, m22: N, m23: N, m24: N, m31: N, m32: N, m33: N, m34: N, m41: N, m42: N, m43: N, m44: N) -> Mat4<N>
impl<N> Mat4<N>
fn as_array(&self) -> &[[N; 4]; 4]
View this matrix as a column-major array of arrays.
fn as_array_mut<'a>(&'a mut self) -> &'a mut [[N; 4]; 4]
View this matrix as a column-major mutable array of arrays.
fn from_array_ref(array: &[[N; 4]; 4]) -> &Mat4<N>
View a column-major array of array as a vector.
fn from_array_mut(array: &mut [[N; 4]; 4]) -> &mut Mat4<N>
View a column-major array of array as a mutable vector.