pub struct Mat4 {
pub x: Vec4,
pub y: Vec4,
pub z: Vec4,
pub w: Vec4,
}Expand description
la::mat<double, 4, 4> — 4×4 matrix
Fields§
§x: Vec4§y: Vec4§z: Vec4§w: Vec4Implementations§
Trait Implementations§
impl Copy for Mat4
Source§impl Mul<Mat3x4> for Mat4
mat4x4 * mat3x4 — promotes mat3x4 to mat4x4 then multiplies; returns Mat4
impl Mul<Mat3x4> for Mat4
mat4x4 * mat3x4 — promotes mat3x4 to mat4x4 then multiplies; returns Mat4
impl StructuralPartialEq for Mat4
Auto Trait Implementations§
impl Freeze for Mat4
impl RefUnwindSafe for Mat4
impl Send for Mat4
impl Sync for Mat4
impl Unpin for Mat4
impl UnsafeUnpin for Mat4
impl UnwindSafe for Mat4
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more