pub struct BroadphasePairGpu {
pub body_a: usize,
pub body_b: usize,
pub aabb_a_center: [f32; 3],
pub aabb_a_half: [f32; 3],
pub aabb_b_center: [f32; 3],
pub aabb_b_half: [f32; 3],
}Expand description
A candidate collision pair from the broadphase, with AABB information.
Fields§
§body_a: usizeIndex of the first body.
body_b: usizeIndex of the second body.
aabb_a_center: [f32; 3]AABB centre of body A.
aabb_a_half: [f32; 3]AABB half-extents of body A.
aabb_b_center: [f32; 3]AABB centre of body B.
aabb_b_half: [f32; 3]AABB half-extents of body B.
Trait Implementations§
Source§impl Clone for BroadphasePairGpu
impl Clone for BroadphasePairGpu
Source§fn clone(&self) -> BroadphasePairGpu
fn clone(&self) -> BroadphasePairGpu
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 moreAuto Trait Implementations§
impl Freeze for BroadphasePairGpu
impl RefUnwindSafe for BroadphasePairGpu
impl Send for BroadphasePairGpu
impl Sync for BroadphasePairGpu
impl Unpin for BroadphasePairGpu
impl UnsafeUnpin for BroadphasePairGpu
impl UnwindSafe for BroadphasePairGpu
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