[−][src]Crate resphys
Modules
builder |
Structs
AABB | |
Body | Describes a body. |
BodyHandle | Unique identifier of a body stored in the world. If it gets removed the identifier will be reused. |
BodySet | Container for bodies, removal is currently performed through |
Collider | Describes a collider in the shape of |
ColliderHandle | Unique identifier of a collider stored in the world. If it gets removed the identifier will be reused. |
ColliderSet | Container for colliders, removal is currently performed through |
CollisionGraph | Structure for storing informations about the active collisions. |
CollisionInfo | Minimal structure containing only the most important information about the collision. |
ContactManifold | |
PhysicsWorld | T - User supplied type used as a tag, present in all events |
Ray | |
Raycast |
Enums
BodyStatus | Status of the body, determines how it's affected by other bodies. |
ColliderState | State of the collider, determines default collision resolution and types of events sent. |
ContactEvent | Event generated by the collision engine. |
Interaction |
Functions
collision_manifold | Generates a ContactManifold if two |
contact_aabb_aabb | |
contact_ray_aabb | |
intersection_aabb_aabb | |
is_colliding | Boolean test whether two |
is_penetrating |