| Bullet Collision Detection & Physics Library
    | 
#include <btRaycastCallback.h>


| Public Types | |
| enum | EFlags { kF_None = 0, kF_FilterBackfaces = 1 << 0, kF_KeepUnflippedNormal = 1 << 1, kF_UseSubSimplexConvexCastRaytest = 1 << 2, kF_UseGjkConvexCastRaytest = 1 << 3, kF_Terminator = 0xFFFFFFFF } | 
| Public Member Functions | |
| btTriangleRaycastCallback (const btVector3 &from, const btVector3 &to, unsigned int flags=0) | |
| virtual void | processTriangle (btVector3 *triangle, int partId, int triangleIndex) | 
| virtual btScalar | reportHit (const btVector3 &hitNormalLocal, btScalar hitFraction, int partId, int triangleIndex)=0 | 
|  Public Member Functions inherited from btTriangleCallback | |
| virtual | ~btTriangleCallback () | 
| Public Attributes | |
| btVector3 | m_from | 
| btVector3 | m_to | 
| unsigned int | m_flags | 
| btScalar | m_hitFraction | 
Definition at line 24 of file btRaycastCallback.h.
Definition at line 33 of file btRaycastCallback.h.
| btTriangleRaycastCallback::btTriangleRaycastCallback | ( | const btVector3 & | from, | 
| const btVector3 & | to, | ||
| unsigned int | flags = 0 | ||
| ) | 
Definition at line 26 of file btRaycastCallback.cpp.
| 
 | virtual | 
Implements btTriangleCallback.
Definition at line 39 of file btRaycastCallback.cpp.
| 
 | pure virtual | 
Implemented in MyCallback.
| unsigned int btTriangleRaycastCallback::m_flags | 
Definition at line 43 of file btRaycastCallback.h.
| btVector3 btTriangleRaycastCallback::m_from | 
Definition at line 29 of file btRaycastCallback.h.
| btScalar btTriangleRaycastCallback::m_hitFraction | 
Definition at line 45 of file btRaycastCallback.h.
| btVector3 btTriangleRaycastCallback::m_to | 
Definition at line 30 of file btRaycastCallback.h.
 1.8.11
 1.8.11