|
RayCastOutput | playrho::d2::RayCast (const ::playrho::detail::AABB< 2 > &aabb, const RayCastInput &input) noexcept |
| Cast a ray against the given AABB. More...
|
|
RayCastOutput | playrho::d2::RayCast (const DistanceProxy &proxy, const RayCastInput &input, const Transformation &transform) noexcept |
| Cast a ray against the distance proxy. More...
|
|
bool | playrho::d2::RayCast (const DynamicTree &tree, RayCastInput input, const DynamicTreeRayCastCB &callback) |
| Cast rays against the leafs in the given tree. More...
|
|
RayCastOutput | playrho::d2::RayCast (const Shape &shape, ChildCounter childIndex, const RayCastInput &input, const Transformation &transform) noexcept |
| Cast a ray against the child of the given shape. More...
|
|
bool | playrho::d2::RayCast (const World &world, const RayCastInput &input, const ShapeRayCastCB &callback) |
| Ray-cast the world for all fixtures in the path of the ray. More...
|
|
RayCastOutput | playrho::d2::RayCast (Length radius, const Length2 &location, const RayCastInput &input) noexcept |
| Cast a ray against a circle of a given radius at the given location. More...
|
|
Declaration of the RayCastOutput structure and related free functions.