avian2d::collision::collider

Trait IntoCollider

Source
pub trait IntoCollider<C: AnyCollider> {
    // Required method
    fn collider(&self) -> C;
}
Expand description

A trait for creating colliders from other types.

Required Methods§

Source

fn collider(&self) -> C

Creates a collider from self.

Implementations on Foreign Types§

Source§

impl IntoCollider<Collider> for BoxedPolygon

Source§

impl IntoCollider<Collider> for BoxedPolyline2d

Source§

impl IntoCollider<Collider> for Capsule2d

Source§

impl IntoCollider<Collider> for Circle

Source§

impl IntoCollider<Collider> for Ellipse

Source§

impl IntoCollider<Collider> for Line2d

Source§

impl IntoCollider<Collider> for Plane2d

Source§

impl IntoCollider<Collider> for Rectangle

Source§

impl IntoCollider<Collider> for RegularPolygon

Source§

impl IntoCollider<Collider> for Segment2d

Source§

impl IntoCollider<Collider> for Triangle2d

Source§

impl<const N: usize> IntoCollider<Collider> for Polygon<N>

Source§

impl<const N: usize> IntoCollider<Collider> for Polyline2d<N>

Implementors§