RayResultCallback is used to report new raycast results. More...
#include <btCollisionWorld.h>
Public Member Functions | |
virtual | ~RayResultCallback () |
bool | hasHit () const |
RayResultCallback () | |
virtual bool | needsCollision (btBroadphaseProxy *proxy0) const |
virtual btScalar | addSingleResult (LocalRayResult &rayResult, bool normalInWorldSpace)=0 |
Public Attributes | |
btScalar | m_closestHitFraction |
const btCollisionObject * | m_collisionObject |
short int | m_collisionFilterGroup |
short int | m_collisionFilterMask |
unsigned int | m_flags |
RayResultCallback is used to report new raycast results.
Definition at line 200 of file btCollisionWorld.h.
virtual btCollisionWorld::RayResultCallback::~RayResultCallback | ( | ) | [inline, virtual] |
Definition at line 209 of file btCollisionWorld.h.
btCollisionWorld::RayResultCallback::RayResultCallback | ( | ) | [inline] |
Definition at line 217 of file btCollisionWorld.h.
virtual btScalar btCollisionWorld::RayResultCallback::addSingleResult | ( | LocalRayResult & | rayResult, | |
bool | normalInWorldSpace | |||
) | [pure virtual] |
bool btCollisionWorld::RayResultCallback::hasHit | ( | ) | const [inline] |
Definition at line 212 of file btCollisionWorld.h.
virtual bool btCollisionWorld::RayResultCallback::needsCollision | ( | btBroadphaseProxy * | proxy0 | ) | const [inline, virtual] |
Definition at line 227 of file btCollisionWorld.h.
Definition at line 202 of file btCollisionWorld.h.
Definition at line 204 of file btCollisionWorld.h.
Definition at line 205 of file btCollisionWorld.h.
Definition at line 203 of file btCollisionWorld.h.
unsigned int btCollisionWorld::RayResultCallback::m_flags |
Definition at line 207 of file btCollisionWorld.h.