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§
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>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".