pub struct GpuCollisionBuffer {
pub aabbs: Vec<Aabb>,
pub potential_pairs: Vec<(usize, usize)>,
}Expand description
Buffer holding the AABB list and broadphase potential pairs.
Fields§
§aabbs: Vec<Aabb>Axis-aligned bounding boxes for each object.
potential_pairs: Vec<(usize, usize)>Potential collision pairs (i, j) with i < j from the broadphase.
Implementations§
Trait Implementations§
Source§impl Clone for GpuCollisionBuffer
impl Clone for GpuCollisionBuffer
Source§fn clone(&self) -> GpuCollisionBuffer
fn clone(&self) -> GpuCollisionBuffer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GpuCollisionBuffer
impl Debug for GpuCollisionBuffer
Auto Trait Implementations§
impl Freeze for GpuCollisionBuffer
impl RefUnwindSafe for GpuCollisionBuffer
impl Send for GpuCollisionBuffer
impl Sync for GpuCollisionBuffer
impl Unpin for GpuCollisionBuffer
impl UnsafeUnpin for GpuCollisionBuffer
impl UnwindSafe for GpuCollisionBuffer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more