Box2D
3.0.0
A Real-Time-Oriented 2-D Physics Engine
|
Callback class for ray casts. See World::RayCast. More...
#include <WorldCallbacks.hpp>
Public Member Functions | |
virtual | ~RayCastFixtureReporter () |
virtual RealNum | ReportFixture (Fixture *fixture, const Length2D &point, const UnitVec2 &normal, RealNum fraction)=0 |
Reports fixture. More... | |
Callback class for ray casts. See World::RayCast.
|
inlinevirtual |
|
pure virtual |
Reports fixture.
Called for each fixture found in the query. You control how the ray cast proceeds by the return value: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue
fixture | the fixture hit by the ray |
point | the point of initial intersection |
normal | the normal vector at the point of intersection. |
fraction | Fraction. |