RayResultCallback is used to report new raycast results. More...
#include <btCollisionWorld.h>
Public Member Functions | |
virtual btScalar | addSingleResult (LocalConvexResult &convexResult, bool normalInWorldSpace)=0 |
ConvexResultCallback () | |
bool | hasHit () const |
virtual bool | needsCollision (btBroadphaseProxy *proxy0) const |
virtual | ~ConvexResultCallback () |
Public Attributes | |
btScalar | m_closestHitFraction |
short int | m_collisionFilterGroup |
short int | m_collisionFilterMask |
RayResultCallback is used to report new raycast results.
Definition at line 292 of file btCollisionWorld.h.
btCollisionWorld::ConvexResultCallback::ConvexResultCallback | ( | ) | [inline] |
Definition at line 298 of file btCollisionWorld.h.
virtual btCollisionWorld::ConvexResultCallback::~ConvexResultCallback | ( | ) | [inline, virtual] |
Definition at line 305 of file btCollisionWorld.h.
virtual btScalar btCollisionWorld::ConvexResultCallback::addSingleResult | ( | LocalConvexResult & | convexResult, | |
bool | normalInWorldSpace | |||
) | [pure virtual] |
Implemented in btCollisionWorld::ClosestConvexResultCallback.
bool btCollisionWorld::ConvexResultCallback::hasHit | ( | ) | const [inline] |
Definition at line 309 of file btCollisionWorld.h.
virtual bool btCollisionWorld::ConvexResultCallback::needsCollision | ( | btBroadphaseProxy * | proxy0 | ) | const [inline, virtual] |
Definition at line 316 of file btCollisionWorld.h.
Definition at line 294 of file btCollisionWorld.h.
Definition at line 295 of file btCollisionWorld.h.
Definition at line 296 of file btCollisionWorld.h.