pub struct B2Vec3 {
pub x: f32,
pub y: f32,
pub z: f32,
}Expand description
A 2D column vector with 3 elements.
Fields§
§x: f32§y: f32§z: f32Implementations§
Trait Implementations§
Source§impl AddAssign for B2Vec3
impl AddAssign for B2Vec3
Source§fn add_assign(&mut self, v: B2Vec3)
fn add_assign(&mut self, v: B2Vec3)
Add a vector to this vector.
Source§impl MulAssign<f32> for B2Vec3
impl MulAssign<f32> for B2Vec3
Source§fn mul_assign(&mut self, s: f32)
fn mul_assign(&mut self, s: f32)
Multiply this vector by a scalar.
Source§impl SubAssign for B2Vec3
impl SubAssign for B2Vec3
Source§fn sub_assign(&mut self, v: B2Vec3)
fn sub_assign(&mut self, v: B2Vec3)
Subtract a vector from this vector.
impl Copy for B2Vec3
Auto Trait Implementations§
impl Freeze for B2Vec3
impl RefUnwindSafe for B2Vec3
impl Send for B2Vec3
impl Sync for B2Vec3
impl Unpin for B2Vec3
impl UnsafeUnpin for B2Vec3
impl UnwindSafe for B2Vec3
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more