Trait moon_engine::collider::Collide
source · [−]pub trait Collide<T: Collider> {
fn collide_with(&self, _other: &T) -> bool;
}
Expand description
The Collide
trait is used to define collisions between two Colliders.
Required Methods
fn collide_with(&self, _other: &T) -> bool
fn collide_with(&self, _other: &T) -> bool
Implementors
impl Collide<Matrix<f32, Const<2>, Const<1>, ArrayStorage<f32, 2, 1>>> for AABB
AABB and Point Collision
impl Collide<Matrix<f32, Const<2>, Const<1>, ArrayStorage<f32, 2, 1>>> for Circle
Circle and Point Collision
impl Collide<Matrix<f32, Const<2>, Const<1>, ArrayStorage<f32, 2, 1>>> for Point
Point and Point Collsion
impl Collide<AABB> for AABB
AABB and AABB Collison
impl Collide<AABB> for Circle
Circle and AABB Collision
impl Collide<AABB> for Point
Point and AABB Collison
impl Collide<Circle> for AABB
AABB and Circle Collision
impl Collide<Circle> for Circle
Circle and Circle Collision
impl Collide<Circle> for Point
Point and Circle Collison