pub struct SymbolCollisionBox {
pub min: [f64; 2],
pub max: [f64; 2],
}Expand description
A simple collision box in world-space meters.
Fields§
§min: [f64; 2]Minimum X/Y corner.
max: [f64; 2]Maximum X/Y corner.
Implementations§
Source§impl SymbolCollisionBox
impl SymbolCollisionBox
Sourcepub fn intersects(&self, other: &Self) -> bool
pub fn intersects(&self, other: &Self) -> bool
Whether two collision boxes overlap.
Trait Implementations§
Source§impl Clone for SymbolCollisionBox
impl Clone for SymbolCollisionBox
Source§fn clone(&self) -> SymbolCollisionBox
fn clone(&self) -> SymbolCollisionBox
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SymbolCollisionBox
impl Debug for SymbolCollisionBox
Source§impl PartialEq for SymbolCollisionBox
impl PartialEq for SymbolCollisionBox
impl StructuralPartialEq for SymbolCollisionBox
Auto Trait Implementations§
impl Freeze for SymbolCollisionBox
impl RefUnwindSafe for SymbolCollisionBox
impl Send for SymbolCollisionBox
impl Sync for SymbolCollisionBox
impl Unpin for SymbolCollisionBox
impl UnsafeUnpin for SymbolCollisionBox
impl UnwindSafe for SymbolCollisionBox
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