pub struct BVec2 {
pub x: bool,
pub y: bool,
}Fields§
§x: bool§y: boolImplementations§
Source§impl BVec2
impl BVec2
pub const FALSE: Self
pub const TRUE: Self
pub const fn new(x: bool, y: bool) -> Self
pub const fn splat(v: bool) -> Self
pub const fn from_glam(v: BVec2) -> Self
pub fn any(self) -> bool
pub fn all(self) -> bool
pub const fn from_array(a: [bool; 2]) -> Self
pub const fn to_array(&self) -> [bool; 2]
pub fn extend(self, z: bool) -> BVec3
pub fn as_ivec2(&self) -> IVec2
pub fn as_vec2(&self) -> Vec2
pub fn as_ivec2_signed(&self) -> IVec2
pub fn as_vec2_signed(&self) -> Vec2
Trait Implementations§
impl Copy for BVec2
impl Eq for BVec2
impl StructuralPartialEq for BVec2
Auto Trait Implementations§
impl Freeze for BVec2
impl RefUnwindSafe for BVec2
impl Send for BVec2
impl Sync for BVec2
impl Unpin for BVec2
impl UnwindSafe for BVec2
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