Trait na::Swizzles4 [] [src]

pub trait Swizzles4<T: Scalar>: Swizzles3<T> {
    type Swizzle4;
    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; }

Associated Types

Required Methods

Implementations on Foreign Types

impl<T: Scalar> Swizzles4<T> for Vector4<T>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl<T: Scalar> Swizzles4<T> for Vector5<T>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl<T: Scalar> Swizzles4<T> for Vector6<T>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl<T: Scalar> Swizzles4<T> for Point4<T>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl<T: Scalar> Swizzles4<T> for Point5<T>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl<T: Scalar> Swizzles4<T> for Point6<T>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Implementors