Trait rin::math::Swizzles2[][src]

pub trait Swizzles2<T> where
    T: Scalar
{ type Swizzle2; pub fn xy(&self) -> Self::Swizzle2;
pub fn yx(&self) -> Self::Swizzle2; }

Associated Types

type Swizzle2[src]

Loading content...

Required methods

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

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

Loading content...

Implementors

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

type Swizzle2 = Matrix<T, U2, U1, <DefaultAllocator as Allocator<T, U2, U1>>::Buffer>

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

type Swizzle2 = Matrix<T, U2, U1, <DefaultAllocator as Allocator<T, U2, U1>>::Buffer>

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

type Swizzle2 = Matrix<T, U2, U1, <DefaultAllocator as Allocator<T, U2, U1>>::Buffer>

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

type Swizzle2 = Matrix<T, U2, U1, <DefaultAllocator as Allocator<T, U2, U1>>::Buffer>

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

type Swizzle2 = Matrix<T, U2, U1, <DefaultAllocator as Allocator<T, U2, U1>>::Buffer>

impl<T> Swizzles2<T> for Point<T, U2> where
    T: Scalar
[src]

type Swizzle2 = Point<T, U2>

impl<T> Swizzles2<T> for Point<T, U3> where
    T: Scalar
[src]

type Swizzle2 = Point<T, U2>

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

type Swizzle2 = Point<T, U2>

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

type Swizzle2 = Point<T, U2>

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

type Swizzle2 = Point<T, U2>

Loading content...