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]
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]
impl<T: Scalar> Swizzle3<T> for Vector4<T>
[src]