RayResultCallback is used to report new raycast results. More...
#include <btCollisionWorld.h>
Public Member Functions | |
ConvexResultCallback () | |
virtual | ~ConvexResultCallback () |
bool | hasHit () const |
virtual bool | needsCollision (btBroadphaseProxy *proxy0) const |
virtual btScalar | addSingleResult (LocalConvexResult &convexResult, bool normalInWorldSpace)=0 |
Public Attributes | |
btScalar | m_closestHitFraction |
short int | m_collisionFilterGroup |
short int | m_collisionFilterMask |
RayResultCallback is used to report new raycast results.
Definition at line 336 of file btCollisionWorld.h.
btCollisionWorld::ConvexResultCallback::ConvexResultCallback | ( | ) | [inline] |
Definition at line 342 of file btCollisionWorld.h.
virtual btCollisionWorld::ConvexResultCallback::~ConvexResultCallback | ( | ) | [inline, virtual] |
Definition at line 349 of file btCollisionWorld.h.
virtual btScalar btCollisionWorld::ConvexResultCallback::addSingleResult | ( | LocalConvexResult & | convexResult, | |
bool | normalInWorldSpace | |||
) | [pure virtual] |
bool btCollisionWorld::ConvexResultCallback::hasHit | ( | ) | const [inline] |
Definition at line 353 of file btCollisionWorld.h.
virtual bool btCollisionWorld::ConvexResultCallback::needsCollision | ( | btBroadphaseProxy * | proxy0 | ) | const [inline, virtual] |
Reimplemented in btClosestNotMeConvexResultCallback.
Definition at line 360 of file btCollisionWorld.h.
Definition at line 338 of file btCollisionWorld.h.
Definition at line 339 of file btCollisionWorld.h.
Definition at line 340 of file btCollisionWorld.h.