Trait rin::math::Swizzles4[][src]

pub trait Swizzles4<T>: Swizzles3<T> where
    T: Scalar
{ type Swizzle4;
Show methods pub fn xyzw(&self) -> Self::Swizzle4;
pub fn xyw(&self) -> Self::Swizzle3;
pub fn yxw(&self) -> Self::Swizzle3;
pub fn wxy(&self) -> Self::Swizzle3;
pub fn wyx(&self) -> Self::Swizzle3;
pub fn yzw(&self) -> Self::Swizzle3;
pub fn zyw(&self) -> Self::Swizzle3;
pub fn wyz(&self) -> Self::Swizzle3;
pub fn wzy(&self) -> Self::Swizzle3;
pub fn xzw(&self) -> Self::Swizzle3;
pub fn zxw(&self) -> Self::Swizzle3;
pub fn wxz(&self) -> Self::Swizzle3;
pub fn wzx(&self) -> Self::Swizzle3;
pub fn xw(&self) -> Self::Swizzle2;
pub fn yw(&self) -> Self::Swizzle2;
pub fn zw(&self) -> Self::Swizzle2;
pub fn wx(&self) -> Self::Swizzle2;
pub fn wy(&self) -> Self::Swizzle2;
pub fn wz(&self) -> Self::Swizzle2;
}

Associated Types

type Swizzle4[src]

Loading content...

Required methods

pub fn xyzw(&self) -> Self::Swizzle4[src]

pub fn xyw(&self) -> Self::Swizzle3[src]

pub fn yxw(&self) -> Self::Swizzle3[src]

pub fn wxy(&self) -> Self::Swizzle3[src]

pub fn wyx(&self) -> Self::Swizzle3[src]

pub fn yzw(&self) -> Self::Swizzle3[src]

pub fn zyw(&self) -> Self::Swizzle3[src]

pub fn wyz(&self) -> Self::Swizzle3[src]

pub fn wzy(&self) -> Self::Swizzle3[src]

pub fn xzw(&self) -> Self::Swizzle3[src]

pub fn zxw(&self) -> Self::Swizzle3[src]

pub fn wxz(&self) -> Self::Swizzle3[src]

pub fn wzx(&self) -> Self::Swizzle3[src]

pub fn xw(&self) -> Self::Swizzle2[src]

pub fn yw(&self) -> Self::Swizzle2[src]

pub fn zw(&self) -> Self::Swizzle2[src]

pub fn wx(&self) -> Self::Swizzle2[src]

pub fn wy(&self) -> Self::Swizzle2[src]

pub fn wz(&self) -> Self::Swizzle2[src]

Loading content...

Implementors

impl<T> Swizzles4<T> for Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> where
    T: Scalar
[src]

type Swizzle4 = Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer>

impl<T> Swizzles4<T> for Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> where
    T: Scalar
[src]

type Swizzle4 = Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer>

impl<T> Swizzles4<T> for Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> where
    T: Scalar
[src]

type Swizzle4 = Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer>

impl<T> Swizzles4<T> for Point<T, U4> where
    T: Scalar
[src]

type Swizzle4 = Point<T, U4>

impl<T> Swizzles4<T> for Point<T, U5> where
    T: Scalar
[src]

type Swizzle4 = Point<T, U4>

impl<T> Swizzles4<T> for Point<T, U6> where
    T: Scalar
[src]

type Swizzle4 = Point<T, U4>

Loading content...