pub struct SpatialQueries { /* private fields */ }
Implementations§
source§impl SpatialQueries
impl SpatialQueries
pub fn clear(&mut self)
pub fn add(&mut self, entity: Entity, rect: Rect)
pub fn nearest( &self, point: Vec2 ) -> impl Iterator<Item = (Entity, Rect, Scalar)> + '_
pub fn contains(&self, point: Vec2) -> impl Iterator<Item = (Entity, Rect)> + '_
pub fn overlaps(&self, rect: Rect) -> impl Iterator<Item = (Entity, Rect)> + '_
pub fn collides( &self, entity: Entity ) -> Option<impl Iterator<Item = Entity> + '_>
pub fn collides_with(&self, entity: Entity, other: Entity) -> bool
Trait Implementations§
source§impl Debug for SpatialQueries
impl Debug for SpatialQueries
source§impl Default for SpatialQueries
impl Default for SpatialQueries
source§fn default() -> SpatialQueries
fn default() -> SpatialQueries
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for SpatialQueries
impl Send for SpatialQueries
impl Sync for SpatialQueries
impl Unpin for SpatialQueries
impl UnwindSafe for SpatialQueries
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
§impl<T> Initialize for Twhere
T: Default,
impl<T> Initialize for Twhere T: Default,
fn initialize(&mut self)
§unsafe fn initialize_raw(data: *mut ())
unsafe fn initialize_raw(data: *mut ())
Safety Read more