Trait rin::math::Swizzles3Mut [−][src]
pub trait Swizzles3Mut<T>: Swizzles2Mut<T> + Swizzles3<T> where
T: Scalar, { pub fn set_xyz(&mut self, right: &Self::Swizzle3); pub fn set_xzy(&mut self, right: &Self::Swizzle3); pub fn set_yxz(&mut self, right: &Self::Swizzle3); pub fn set_yzx(&mut self, right: &Self::Swizzle3); pub fn set_zxy(&mut self, right: &Self::Swizzle3); pub fn set_zyx(&mut self, right: &Self::Swizzle3); pub fn set_yz(&mut self, right: &Self::Swizzle2); pub fn set_xz(&mut self, right: &Self::Swizzle2); pub fn set_zy(&mut self, right: &Self::Swizzle2); pub fn set_zx(&mut self, right: &Self::Swizzle2); }
Required methods
pub fn set_xyz(&mut self, right: &Self::Swizzle3)
[src]
pub fn set_xzy(&mut self, right: &Self::Swizzle3)
[src]
pub fn set_yxz(&mut self, right: &Self::Swizzle3)
[src]
pub fn set_yzx(&mut self, right: &Self::Swizzle3)
[src]
pub fn set_zxy(&mut self, right: &Self::Swizzle3)
[src]
pub fn set_zyx(&mut self, right: &Self::Swizzle3)
[src]
pub fn set_yz(&mut self, right: &Self::Swizzle2)
[src]
pub fn set_xz(&mut self, right: &Self::Swizzle2)
[src]
pub fn set_zy(&mut self, right: &Self::Swizzle2)
[src]
pub fn set_zx(&mut self, right: &Self::Swizzle2)
[src]
Implementors
impl<T> Swizzles3Mut<T> for Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> where
T: Scalar,
[src]
impl<T> Swizzles3Mut<T> for Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> where
T: Scalar,
[src]pub fn set_xyz(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_xzy(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yxz(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yzx(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_zxy(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_zyx(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yz(
&mut self,
right: &<Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_xz(
&mut self,
right: &<Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_zy(
&mut self,
right: &<Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_zx(
&mut self,
right: &<Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
impl<T> Swizzles3Mut<T> for Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> where
T: Scalar,
[src]
impl<T> Swizzles3Mut<T> for Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> where
T: Scalar,
[src]pub fn set_xyz(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_xzy(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yxz(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yzx(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_zxy(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_zyx(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yz(
&mut self,
right: &<Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_xz(
&mut self,
right: &<Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_zy(
&mut self,
right: &<Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_zx(
&mut self,
right: &<Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U4, U1, <DefaultAllocator as Allocator<T, U4, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
impl<T> Swizzles3Mut<T> for Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> where
T: Scalar,
[src]
impl<T> Swizzles3Mut<T> for Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> where
T: Scalar,
[src]pub fn set_xyz(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_xzy(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yxz(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yzx(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_zxy(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_zyx(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yz(
&mut self,
right: &<Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_xz(
&mut self,
right: &<Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_zy(
&mut self,
right: &<Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_zx(
&mut self,
right: &<Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U5, U1, <DefaultAllocator as Allocator<T, U5, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
impl<T> Swizzles3Mut<T> for Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> where
T: Scalar,
[src]
impl<T> Swizzles3Mut<T> for Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> where
T: Scalar,
[src]pub fn set_xyz(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_xzy(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yxz(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yzx(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_zxy(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_zyx(
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
[src]
&mut self,
right: &Matrix<T, U3, U1, <DefaultAllocator as Allocator<T, U3, U1>>::Buffer>
)
pub fn set_yz(
&mut self,
right: &<Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_xz(
&mut self,
right: &<Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_zy(
&mut self,
right: &<Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
pub fn set_zx(
&mut self,
right: &<Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
[src]
&mut self,
right: &<Matrix<T, U6, U1, <DefaultAllocator as Allocator<T, U6, U1>>::Buffer> as Swizzles2<T>>::Swizzle2
)
impl<T> Swizzles3Mut<T> for Point<T, U3> where
T: Scalar,
[src]
impl<T> Swizzles3Mut<T> for Point<T, U3> where
T: Scalar,
[src]pub fn set_xyz(&mut self, right: &Point<T, U3>)
[src]
pub fn set_xzy(&mut self, right: &Point<T, U3>)
[src]
pub fn set_yxz(&mut self, right: &Point<T, U3>)
[src]
pub fn set_yzx(&mut self, right: &Point<T, U3>)
[src]
pub fn set_zxy(&mut self, right: &Point<T, U3>)
[src]
pub fn set_zyx(&mut self, right: &Point<T, U3>)
[src]
pub fn set_yz(&mut self, right: &<Point<T, U3> as Swizzles2<T>>::Swizzle2)
[src]
pub fn set_xz(&mut self, right: &<Point<T, U3> as Swizzles2<T>>::Swizzle2)
[src]
pub fn set_zy(&mut self, right: &<Point<T, U3> as Swizzles2<T>>::Swizzle2)
[src]
pub fn set_zx(&mut self, right: &<Point<T, U3> as Swizzles2<T>>::Swizzle2)
[src]
impl<T> Swizzles3Mut<T> for Point<T, U4> where
T: Scalar,
[src]
impl<T> Swizzles3Mut<T> for Point<T, U4> where
T: Scalar,
[src]pub fn set_xyz(&mut self, right: &Point<T, U3>)
[src]
pub fn set_xzy(&mut self, right: &Point<T, U3>)
[src]
pub fn set_yxz(&mut self, right: &Point<T, U3>)
[src]
pub fn set_yzx(&mut self, right: &Point<T, U3>)
[src]
pub fn set_zxy(&mut self, right: &Point<T, U3>)
[src]
pub fn set_zyx(&mut self, right: &Point<T, U3>)
[src]
pub fn set_yz(&mut self, right: &<Point<T, U4> as Swizzles2<T>>::Swizzle2)
[src]
pub fn set_xz(&mut self, right: &<Point<T, U4> as Swizzles2<T>>::Swizzle2)
[src]
pub fn set_zy(&mut self, right: &<Point<T, U4> as Swizzles2<T>>::Swizzle2)
[src]
pub fn set_zx(&mut self, right: &<Point<T, U4> as Swizzles2<T>>::Swizzle2)
[src]
impl<T> Swizzles3Mut<T> for Point<T, U5> where
T: Scalar,
[src]
impl<T> Swizzles3Mut<T> for Point<T, U5> where
T: Scalar,
[src]pub fn set_xyz(&mut self, right: &Point<T, U3>)
[src]
pub fn set_xzy(&mut self, right: &Point<T, U3>)
[src]
pub fn set_yxz(&mut self, right: &Point<T, U3>)
[src]
pub fn set_yzx(&mut self, right: &Point<T, U3>)
[src]
pub fn set_zxy(&mut self, right: &Point<T, U3>)
[src]
pub fn set_zyx(&mut self, right: &Point<T, U3>)
[src]
pub fn set_yz(&mut self, right: &<Point<T, U5> as Swizzles2<T>>::Swizzle2)
[src]
pub fn set_xz(&mut self, right: &<Point<T, U5> as Swizzles2<T>>::Swizzle2)
[src]
pub fn set_zy(&mut self, right: &<Point<T, U5> as Swizzles2<T>>::Swizzle2)
[src]
pub fn set_zx(&mut self, right: &<Point<T, U5> as Swizzles2<T>>::Swizzle2)
[src]
impl<T> Swizzles3Mut<T> for Point<T, U6> where
T: Scalar,
[src]
impl<T> Swizzles3Mut<T> for Point<T, U6> where
T: Scalar,
[src]