Trait rs_math3d::vector::Swizzle3[][src]

pub trait Swizzle3<T: Scalar> {
Show methods fn xxx(&self) -> Vector3<T>;
fn xxy(&self) -> Vector3<T>;
fn xxz(&self) -> Vector3<T>;
fn xyx(&self) -> Vector3<T>;
fn xyy(&self) -> Vector3<T>;
fn xyz(&self) -> Vector3<T>;
fn xzx(&self) -> Vector3<T>;
fn xzy(&self) -> Vector3<T>;
fn xzz(&self) -> Vector3<T>;
fn yxx(&self) -> Vector3<T>;
fn yxy(&self) -> Vector3<T>;
fn yxz(&self) -> Vector3<T>;
fn yyx(&self) -> Vector3<T>;
fn yyy(&self) -> Vector3<T>;
fn yyz(&self) -> Vector3<T>;
fn yzx(&self) -> Vector3<T>;
fn yzy(&self) -> Vector3<T>;
fn yzz(&self) -> Vector3<T>;
fn zxx(&self) -> Vector3<T>;
fn zxy(&self) -> Vector3<T>;
fn zxz(&self) -> Vector3<T>;
fn zyx(&self) -> Vector3<T>;
fn zyy(&self) -> Vector3<T>;
fn zyz(&self) -> Vector3<T>;
fn zzx(&self) -> Vector3<T>;
fn zzy(&self) -> Vector3<T>;
fn zzz(&self) -> Vector3<T>;
}

Required methods

fn xxx(&self) -> Vector3<T>[src]

fn xxy(&self) -> Vector3<T>[src]

fn xxz(&self) -> Vector3<T>[src]

fn xyx(&self) -> Vector3<T>[src]

fn xyy(&self) -> Vector3<T>[src]

fn xyz(&self) -> Vector3<T>[src]

fn xzx(&self) -> Vector3<T>[src]

fn xzy(&self) -> Vector3<T>[src]

fn xzz(&self) -> Vector3<T>[src]

fn yxx(&self) -> Vector3<T>[src]

fn yxy(&self) -> Vector3<T>[src]

fn yxz(&self) -> Vector3<T>[src]

fn yyx(&self) -> Vector3<T>[src]

fn yyy(&self) -> Vector3<T>[src]

fn yyz(&self) -> Vector3<T>[src]

fn yzx(&self) -> Vector3<T>[src]

fn yzy(&self) -> Vector3<T>[src]

fn yzz(&self) -> Vector3<T>[src]

fn zxx(&self) -> Vector3<T>[src]

fn zxy(&self) -> Vector3<T>[src]

fn zxz(&self) -> Vector3<T>[src]

fn zyx(&self) -> Vector3<T>[src]

fn zyy(&self) -> Vector3<T>[src]

fn zyz(&self) -> Vector3<T>[src]

fn zzx(&self) -> Vector3<T>[src]

fn zzy(&self) -> Vector3<T>[src]

fn zzz(&self) -> Vector3<T>[src]

Implementors

impl<T: Scalar> Swizzle3<T> for Vector3<T>[src]

fn xxx(&self) -> Vector3<T>[src]

fn xxy(&self) -> Vector3<T>[src]

fn xxz(&self) -> Vector3<T>[src]

fn xyx(&self) -> Vector3<T>[src]

fn xyy(&self) -> Vector3<T>[src]

fn xyz(&self) -> Vector3<T>[src]

fn xzx(&self) -> Vector3<T>[src]

fn xzy(&self) -> Vector3<T>[src]

fn xzz(&self) -> Vector3<T>[src]

fn yxx(&self) -> Vector3<T>[src]

fn yxy(&self) -> Vector3<T>[src]

fn yxz(&self) -> Vector3<T>[src]

fn yyx(&self) -> Vector3<T>[src]

fn yyy(&self) -> Vector3<T>[src]

fn yyz(&self) -> Vector3<T>[src]

fn yzx(&self) -> Vector3<T>[src]

fn yzy(&self) -> Vector3<T>[src]

fn yzz(&self) -> Vector3<T>[src]

fn zxx(&self) -> Vector3<T>[src]

fn zxy(&self) -> Vector3<T>[src]

fn zxz(&self) -> Vector3<T>[src]

fn zyx(&self) -> Vector3<T>[src]

fn zyy(&self) -> Vector3<T>[src]

fn zyz(&self) -> Vector3<T>[src]

fn zzx(&self) -> Vector3<T>[src]

fn zzy(&self) -> Vector3<T>[src]

fn zzz(&self) -> Vector3<T>[src]

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

fn xxx(&self) -> Vector3<T>[src]

fn xxy(&self) -> Vector3<T>[src]

fn xxz(&self) -> Vector3<T>[src]

fn xyx(&self) -> Vector3<T>[src]

fn xyy(&self) -> Vector3<T>[src]

fn xyz(&self) -> Vector3<T>[src]

fn xzx(&self) -> Vector3<T>[src]

fn xzy(&self) -> Vector3<T>[src]

fn xzz(&self) -> Vector3<T>[src]

fn yxx(&self) -> Vector3<T>[src]

fn yxy(&self) -> Vector3<T>[src]

fn yxz(&self) -> Vector3<T>[src]

fn yyx(&self) -> Vector3<T>[src]

fn yyy(&self) -> Vector3<T>[src]

fn yyz(&self) -> Vector3<T>[src]

fn yzx(&self) -> Vector3<T>[src]

fn yzy(&self) -> Vector3<T>[src]

fn yzz(&self) -> Vector3<T>[src]

fn zxx(&self) -> Vector3<T>[src]

fn zxy(&self) -> Vector3<T>[src]

fn zxz(&self) -> Vector3<T>[src]

fn zyx(&self) -> Vector3<T>[src]

fn zyy(&self) -> Vector3<T>[src]

fn zyz(&self) -> Vector3<T>[src]

fn zzx(&self) -> Vector3<T>[src]

fn zzy(&self) -> Vector3<T>[src]

fn zzz(&self) -> Vector3<T>[src]