RayCastOutput.cpp File Reference
#include <PlayRho/Common/Math.hpp>
#include <PlayRho/Common/GrowableStack.hpp>
#include <PlayRho/Collision/RayCastOutput.hpp>
#include <PlayRho/Collision/RayCastInput.hpp>
#include <PlayRho/Collision/AABB.hpp>
#include <PlayRho/Collision/DistanceProxy.hpp>
#include <PlayRho/Collision/DynamicTree.hpp>
#include <PlayRho/Dynamics/Fixture.hpp>
#include <PlayRho/Dynamics/Body.hpp>
#include <utility>
Go to the source code of this file.
Namespaces | |
playrho | |
playrho::d2 | |
Functions | |
RayCastOutput | playrho::d2::RayCast (Length radius, Length2 location, const RayCastInput &input) noexcept |
Cast a ray against a circle of a given radius at the given location. More... | |
RayCastOutput | playrho::d2::RayCast (const 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... | |
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 DynamicTree &tree, RayCastInput input, const DynamicTreeRayCastCB &callback) |
Cast rays against the leafs in the given tree. More... | |
bool | playrho::d2::RayCast (const DynamicTree &tree, const RayCastInput &input, FixtureRayCastCB callback) |
Ray-cast the dynamic tree for all fixtures in the path of the ray. More... | |