Trait fyrox_core::math::Matrix4Ext

source ·
pub trait Matrix4Ext<T>
where T: Scalar,
{ // Required methods fn side(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>; fn up(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>; fn look(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>; fn position(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>; fn basis(&self) -> Matrix<T, Const<3>, Const<3>, ArrayStorage<T, 3, 3>>; }

Required Methods§

source

fn side(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>

source

fn up(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>

source

fn look(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>

source

fn position(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>

source

fn basis(&self) -> Matrix<T, Const<3>, Const<3>, ArrayStorage<T, 3, 3>>

Implementations on Foreign Types§

source§

impl<T> Matrix4Ext<T> for Matrix<T, Const<4>, Const<4>, ArrayStorage<T, 4, 4>>
where T: Scalar + Default + Copy + Clone,

source§

fn side(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>

source§

fn up(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>

source§

fn look(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>

source§

fn position(&self) -> Matrix<T, Const<3>, Const<1>, ArrayStorage<T, 3, 1>>

source§

fn basis(&self) -> Matrix<T, Const<3>, Const<3>, ArrayStorage<T, 3, 3>>

Implementors§