pub struct GeometryStore { /* private fields */ }Implementations§
Source§impl GeometryStore
impl GeometryStore
Sourcepub fn prepare(&mut self, shape: Collider) -> ColliderRef
pub fn prepare(&mut self, shape: Collider) -> ColliderRef
A shape equal to one already held shares its entry, and the duplicate joins the released pool.
pub fn release(&mut self, collider: ColliderRef)
pub fn take_released(&mut self) -> Option<Collider>
pub fn get(&self, collider: ColliderRef) -> Option<&Collider>
pub fn prepared(&self) -> usize
Trait Implementations§
Source§impl Clone for GeometryStore
impl Clone for GeometryStore
Source§fn clone(&self) -> GeometryStore
fn clone(&self) -> GeometryStore
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 Default for GeometryStore
impl Default for GeometryStore
Source§fn default() -> GeometryStore
fn default() -> GeometryStore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GeometryStore
impl RefUnwindSafe for GeometryStore
impl Send for GeometryStore
impl Sync for GeometryStore
impl Unpin for GeometryStore
impl UnsafeUnpin for GeometryStore
impl UnwindSafe for GeometryStore
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