Trait na::Swizzles4

source ·
pub trait Swizzles4<T: Scalar>: Swizzles3<T> {
    type Swizzle4;

Show 19 methods // Required methods fn xyzw(&self) -> Self::Swizzle4; fn xyw(&self) -> Self::Swizzle3; fn yxw(&self) -> Self::Swizzle3; fn wxy(&self) -> Self::Swizzle3; fn wyx(&self) -> Self::Swizzle3; fn yzw(&self) -> Self::Swizzle3; fn zyw(&self) -> Self::Swizzle3; fn wyz(&self) -> Self::Swizzle3; fn wzy(&self) -> Self::Swizzle3; fn xzw(&self) -> Self::Swizzle3; fn zxw(&self) -> Self::Swizzle3; fn wxz(&self) -> Self::Swizzle3; fn wzx(&self) -> Self::Swizzle3; fn xw(&self) -> Self::Swizzle2; fn yw(&self) -> Self::Swizzle2; fn zw(&self) -> Self::Swizzle2; fn wx(&self) -> Self::Swizzle2; fn wy(&self) -> Self::Swizzle2; fn wz(&self) -> Self::Swizzle2;
}

Required Associated Types§

Required Methods§

source

fn xyzw(&self) -> Self::Swizzle4

source

fn xyw(&self) -> Self::Swizzle3

source

fn yxw(&self) -> Self::Swizzle3

source

fn wxy(&self) -> Self::Swizzle3

source

fn wyx(&self) -> Self::Swizzle3

source

fn yzw(&self) -> Self::Swizzle3

source

fn zyw(&self) -> Self::Swizzle3

source

fn wyz(&self) -> Self::Swizzle3

source

fn wzy(&self) -> Self::Swizzle3

source

fn xzw(&self) -> Self::Swizzle3

source

fn zxw(&self) -> Self::Swizzle3

source

fn wxz(&self) -> Self::Swizzle3

source

fn wzx(&self) -> Self::Swizzle3

source

fn xw(&self) -> Self::Swizzle2

source

fn yw(&self) -> Self::Swizzle2

source

fn zw(&self) -> Self::Swizzle2

source

fn wx(&self) -> Self::Swizzle2

source

fn wy(&self) -> Self::Swizzle2

source

fn wz(&self) -> Self::Swizzle2

Implementors§

source§

impl<T: Scalar> Swizzles4<T> for Point4<T>

§

type Swizzle4 = OPoint<T, Const<4>>

source§

impl<T: Scalar> Swizzles4<T> for Point5<T>

§

type Swizzle4 = OPoint<T, Const<4>>

source§

impl<T: Scalar> Swizzles4<T> for Point6<T>

§

type Swizzle4 = OPoint<T, Const<4>>

source§

impl<T: Scalar> Swizzles4<T> for Vector4<T>

§

type Swizzle4 = Matrix<T, Const<4>, Const<1>, ArrayStorage<T, 4, 1>>

source§

impl<T: Scalar> Swizzles4<T> for Vector5<T>

§

type Swizzle4 = Matrix<T, Const<4>, Const<1>, ArrayStorage<T, 4, 1>>

source§

impl<T: Scalar> Swizzles4<T> for Vector6<T>

§

type Swizzle4 = Matrix<T, Const<4>, Const<1>, ArrayStorage<T, 4, 1>>