Lines Matching defs:Vec4
23 pub const fn vec4(x: f32, y: f32, z: f32, w: f32) -> Vec4 { in vec4()
32 pub struct Vec4(pub(crate) v128); struct
34 impl Vec4 { implementation
105 unsafe { *(self as *const Vec4 as *const [f32; 4]) } constant
641 impl Default for Vec4 { implementation
648 impl PartialEq for Vec4 { implementation
655 impl Div<Vec4> for Vec4 { implementation
663 impl DivAssign<Vec4> for Vec4 { implementation
670 impl Div<f32> for Vec4 { implementation
678 impl DivAssign<f32> for Vec4 { implementation
688 fn div(self, rhs: Vec4) -> Vec4 { in div()
693 impl Mul<Vec4> for Vec4 { implementation
701 impl MulAssign<Vec4> for Vec4 { implementation
708 impl Mul<f32> for Vec4 { implementation
716 impl MulAssign<f32> for Vec4 { implementation
726 fn mul(self, rhs: Vec4) -> Vec4 { in mul()
731 impl Add<Vec4> for Vec4 { implementation
739 impl AddAssign<Vec4> for Vec4 { implementation
746 impl Add<f32> for Vec4 { implementation
754 impl AddAssign<f32> for Vec4 { implementation
764 fn add(self, rhs: Vec4) -> Vec4 { in add()
769 impl Sub<Vec4> for Vec4 { implementation
777 impl SubAssign<Vec4> for Vec4 { implementation
779 fn sub_assign(&mut self, rhs: Vec4) { in sub_assign()
784 impl Sub<f32> for Vec4 { implementation
792 impl SubAssign<f32> for Vec4 { implementation
802 fn sub(self, rhs: Vec4) -> Vec4 { in sub()
807 impl Rem<Vec4> for Vec4 { implementation
816 impl RemAssign<Vec4> for Vec4 { implementation
823 impl Rem<f32> for Vec4 { implementation
831 impl RemAssign<f32> for Vec4 { implementation
841 fn rem(self, rhs: Vec4) -> Vec4 { in rem()
847 impl AsRef<[f32; 4]> for Vec4 { implementation
850 unsafe { &*(self as *const Vec4 as *const [f32; 4]) } constant
855 impl AsMut<[f32; 4]> for Vec4 { implementation
862 impl Sum for Vec4 { implementation
872 impl<'a> Sum<&'a Self> for Vec4 { implementation
882 impl Product for Vec4 { implementation
892 impl<'a> Product<&'a Self> for Vec4 { implementation
902 impl Neg for Vec4 { implementation
910 impl Index<usize> for Vec4 { implementation
924 impl IndexMut<usize> for Vec4 { implementation
938 impl fmt::Display for Vec4 { implementation
945 impl fmt::Debug for Vec4 { implementation
963 impl From<v128> for Vec4 { implementation
970 impl From<[f32; 4]> for Vec4 { implementation
984 impl From<(f32, f32, f32, f32)> for Vec4 { implementation
998 impl From<(Vec3A, f32)> for Vec4 { implementation
1005 impl From<(f32, Vec3A)> for Vec4 { implementation
1012 impl From<(Vec3, f32)> for Vec4 { implementation
1019 impl From<(f32, Vec3)> for Vec4 { implementation
1026 impl From<(Vec2, f32, f32)> for Vec4 { implementation
1033 impl From<(Vec2, Vec2)> for Vec4 { implementation
1040 impl Deref for Vec4 { implementation
1048 impl DerefMut for Vec4 { implementation