Type Definition vector2math::simd::u32x2 [−][src]
type u32x2 = Simd<[u32; 2]>;
This is supported on crate feature
simd
only.A 64-bit vector with 2 u32
lanes.
Trait Implementations
impl Vector2 for u32x2
[src]
type Scalar = u32
The scalar type
fn new(x: Self::Scalar, y: Self::Scalar) -> Self
[src]
fn x(&self) -> Self::Scalar
[src]
fn y(&self) -> Self::Scalar
[src]
fn with_x(self, x: u32) -> Self
[src]
fn with_y(self, y: u32) -> Self
[src]
fn square(s: Self::Scalar) -> Self
[src]
fn add(self, other: Self) -> Self
[src]
fn sub(self, other: Self) -> Self
[src]
fn mul2(self, other: Self) -> Self
[src]
fn div2(self, other: Self) -> Self
[src]
fn add_assign(&mut self, other: Self)
[src]
fn sub_assign(&mut self, other: Self)
[src]
fn mul2_assign(&mut self, other: Self)
[src]
fn div2_assign(&mut self, other: Self)
[src]
fn set_x(&mut self, x: Self::Scalar)
[src]
fn set_y(&mut self, y: Self::Scalar)
[src]
fn map_into<V>(self) -> V where
V: Vector2,
V::Scalar: From<Self::Scalar>,
[src]
V: Vector2,
V::Scalar: From<Self::Scalar>,
fn map_vec2(self) -> [Self::Scalar; 2]
[src]
fn map_dims<F>(self, f: F) -> Self where
F: FnMut(Self::Scalar) -> Self::Scalar,
[src]
F: FnMut(Self::Scalar) -> Self::Scalar,
fn map_with<V, F>(self, f: F) -> V where
V: Vector2,
F: FnMut(Self::Scalar) -> V::Scalar,
[src]
V: Vector2,
F: FnMut(Self::Scalar) -> V::Scalar,
fn neg(self) -> Self where
Self::Scalar: Neg<Output = Self::Scalar>,
[src]
Self::Scalar: Neg<Output = Self::Scalar>,