Module rhusics_ecs::collide2d [] [src]

Type wrappers and convenience functions for 2D collision detection

Re-exports

pub use core::collide2d::*;

Structs

Circle

Circle primitive

ConvexPolygon

Convex polygon primitive.

Rectangle

Rectangle primitive.

Enums

CollisionMode

Control continuous mode for shapes

CollisionStrategy

Collision strategy to use for collisions.

Functions

register_collision

Utility method for registering 2D collision components and resources with specs::World.

Type Definitions

BasicCollisionSystem2

Basic collision system for 2D, see BasicCollisionSystem for more information.

ContactEvent2

Contact event for 2D

DynamicBoundingVolumeTree2

Dynamic bounding volume tree for 2D

GJK2

GJK algorithm for 2D, see GJK for more information.

Particle2

2D particle

SpatialCollisionSystem2

Spatial collision system for 2D, see SpatialCollisionSystem for more information.

SpatialSortingSystem2

Spatial sorting system for 2D, see SpatialSortingSystem for more information.