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
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]
Implementors
impl<T> Swizzles4<T> for Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> where
T: Scalar,
[src]
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>
pub fn xyzw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles4<T>>::Swizzle4
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles4<T>>::Swizzle4
pub fn xyw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn yxw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wxy(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wyx(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn yzw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn zyw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wyz(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wzy(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn xzw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn zxw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wxz(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wzx(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn xw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn yw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn zw(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn wx(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn wy(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn wz(
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
impl<T> Swizzles4<T> for Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> where
T: Scalar,
[src]
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>
pub fn xyzw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles4<T>>::Swizzle4
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles4<T>>::Swizzle4
pub fn xyw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn yxw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wxy(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wyx(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn yzw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn zyw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wyz(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wzy(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn xzw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn zxw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wxz(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wzx(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn xw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn yw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn zw(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn wx(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn wy(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn wz(
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
impl<T> Swizzles4<T> for Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> where
T: Scalar,
[src]
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>
pub fn xyzw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles4<T>>::Swizzle4
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles4<T>>::Swizzle4
pub fn xyw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn yxw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wxy(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wyx(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn yzw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn zyw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wyz(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wzy(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn xzw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn zxw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wxz(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn wzx(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles3<T>>::Swizzle3
pub fn xw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn yw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn zw(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn wx(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn wy(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
pub fn wz(
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
[src]
&self
) -> <Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
impl<T> Swizzles4<T> for Point<T, U4> where
T: Scalar,
[src]
impl<T> Swizzles4<T> for Point<T, U4> where
T: Scalar,
[src]type Swizzle4 = Point<T, U4>
pub fn xyzw(&self) -> <Point<T, U4> as Swizzles4<T>>::Swizzle4
[src]
pub fn xyw(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn yxw(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn wxy(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn wyx(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn yzw(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn zyw(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn wyz(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn wzy(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn xzw(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn zxw(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn wxz(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn wzx(&self) -> <Point<T, U4> as Swizzles3<T>>::Swizzle3
[src]
pub fn xw(&self) -> <Point<T, U4> as Swizzles2<T>>::Swizzle2
[src]
pub fn yw(&self) -> <Point<T, U4> as Swizzles2<T>>::Swizzle2
[src]
pub fn zw(&self) -> <Point<T, U4> as Swizzles2<T>>::Swizzle2
[src]
pub fn wx(&self) -> <Point<T, U4> as Swizzles2<T>>::Swizzle2
[src]
pub fn wy(&self) -> <Point<T, U4> as Swizzles2<T>>::Swizzle2
[src]
pub fn wz(&self) -> <Point<T, U4> as Swizzles2<T>>::Swizzle2
[src]
impl<T> Swizzles4<T> for Point<T, U5> where
T: Scalar,
[src]
impl<T> Swizzles4<T> for Point<T, U5> where
T: Scalar,
[src]type Swizzle4 = Point<T, U4>
pub fn xyzw(&self) -> <Point<T, U5> as Swizzles4<T>>::Swizzle4
[src]
pub fn xyw(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn yxw(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn wxy(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn wyx(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn yzw(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn zyw(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn wyz(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn wzy(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn xzw(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn zxw(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn wxz(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn wzx(&self) -> <Point<T, U5> as Swizzles3<T>>::Swizzle3
[src]
pub fn xw(&self) -> <Point<T, U5> as Swizzles2<T>>::Swizzle2
[src]
pub fn yw(&self) -> <Point<T, U5> as Swizzles2<T>>::Swizzle2
[src]
pub fn zw(&self) -> <Point<T, U5> as Swizzles2<T>>::Swizzle2
[src]
pub fn wx(&self) -> <Point<T, U5> as Swizzles2<T>>::Swizzle2
[src]
pub fn wy(&self) -> <Point<T, U5> as Swizzles2<T>>::Swizzle2
[src]
pub fn wz(&self) -> <Point<T, U5> as Swizzles2<T>>::Swizzle2
[src]
impl<T> Swizzles4<T> for Point<T, U6> where
T: Scalar,
[src]
impl<T> Swizzles4<T> for Point<T, U6> where
T: Scalar,
[src]