Trait na::Swizzles4[][src]

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

Associated Types

type Swizzle4[src]

Loading content...

Required methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading content...

Implementors

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

type Swizzle4 = Point4<T>

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

type Swizzle4 = Point4<T>

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

type Swizzle4 = Point4<T>

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

type Swizzle4 = Vector4<T>

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

type Swizzle4 = Vector4<T>

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

type Swizzle4 = Vector4<T>

Loading content...