• Home
  • Raw
  • Download

Lines Matching defs:IVec4

12 pub const fn ivec4(x: i32, y: i32, z: i32, w: i32) -> IVec4 {  in ivec4()
22 pub struct IVec4 { struct
29 impl IVec4 { implementation
365 impl Default for IVec4 { implementation
372 impl Div<IVec4> for IVec4 { implementation
385 impl DivAssign<IVec4> for IVec4 { implementation
395 impl Div<i32> for IVec4 { implementation
408 impl DivAssign<i32> for IVec4 { implementation
421 fn div(self, rhs: IVec4) -> IVec4 { in div()
431 impl Mul<IVec4> for IVec4 { implementation
444 impl MulAssign<IVec4> for IVec4 { implementation
454 impl Mul<i32> for IVec4 { implementation
467 impl MulAssign<i32> for IVec4 { implementation
480 fn mul(self, rhs: IVec4) -> IVec4 { in mul()
490 impl Add<IVec4> for IVec4 { implementation
503 impl AddAssign<IVec4> for IVec4 { implementation
513 impl Add<i32> for IVec4 { implementation
526 impl AddAssign<i32> for IVec4 { implementation
539 fn add(self, rhs: IVec4) -> IVec4 { in add()
549 impl Sub<IVec4> for IVec4 { implementation
562 impl SubAssign<IVec4> for IVec4 { implementation
564 fn sub_assign(&mut self, rhs: IVec4) { in sub_assign()
572 impl Sub<i32> for IVec4 { implementation
585 impl SubAssign<i32> for IVec4 { implementation
598 fn sub(self, rhs: IVec4) -> IVec4 { in sub()
608 impl Rem<IVec4> for IVec4 { implementation
621 impl RemAssign<IVec4> for IVec4 { implementation
631 impl Rem<i32> for IVec4 { implementation
644 impl RemAssign<i32> for IVec4 { implementation
657 fn rem(self, rhs: IVec4) -> IVec4 { in rem()
668 impl AsRef<[i32; 4]> for IVec4 { implementation
671 unsafe { &*(self as *const IVec4 as *const [i32; 4]) } constant
676 impl AsMut<[i32; 4]> for IVec4 { implementation
683 impl Sum for IVec4 { implementation
693 impl<'a> Sum<&'a Self> for IVec4 { implementation
703 impl Product for IVec4 { implementation
713 impl<'a> Product<&'a Self> for IVec4 { implementation
723 impl Neg for IVec4 { implementation
736 impl Not for IVec4 { implementation
749 impl BitAnd for IVec4 { implementation
762 impl BitOr for IVec4 { implementation
775 impl BitXor for IVec4 { implementation
788 impl BitAnd<i32> for IVec4 { implementation
801 impl BitOr<i32> for IVec4 { implementation
814 impl BitXor<i32> for IVec4 { implementation
827 impl Shl<i8> for IVec4 { implementation
840 impl Shr<i8> for IVec4 { implementation
853 impl Shl<i16> for IVec4 { implementation
866 impl Shr<i16> for IVec4 { implementation
879 impl Shl<i32> for IVec4 { implementation
892 impl Shr<i32> for IVec4 { implementation
905 impl Shl<u8> for IVec4 { implementation
918 impl Shr<u8> for IVec4 { implementation
931 impl Shl<u16> for IVec4 { implementation
944 impl Shr<u16> for IVec4 { implementation
957 impl Shl<u32> for IVec4 { implementation
970 impl Shr<u32> for IVec4 { implementation
983 impl Shl<crate::IVec4> for IVec4 { implementation
996 impl Shr<crate::IVec4> for IVec4 { implementation
1009 impl Shl<crate::UVec4> for IVec4 { implementation
1022 impl Shr<crate::UVec4> for IVec4 { implementation
1035 impl Index<usize> for IVec4 { implementation
1049 impl IndexMut<usize> for IVec4 { implementation
1063 impl fmt::Display for IVec4 { implementation
1070 impl fmt::Debug for IVec4 { implementation
1081 impl From<[i32; 4]> for IVec4 { implementation
1095 impl From<(i32, i32, i32, i32)> for IVec4 { implementation
1109 impl From<(IVec3, i32)> for IVec4 { implementation
1116 impl From<(i32, IVec3)> for IVec4 { implementation
1123 impl From<(IVec2, i32, i32)> for IVec4 { implementation
1130 impl From<(IVec2, IVec2)> for IVec4 { implementation