Blender V2.61 - r43446
|
Public Member Functions | |
FilterClosestRayResultCallback (PHY_IRayCastFilterCallback &phyRayFilter, const btVector3 &rayFrom, const btVector3 &rayTo) | |
virtual | ~FilterClosestRayResultCallback () |
virtual bool | needsCollision (btBroadphaseProxy *proxy0) const |
virtual btScalar | addSingleResult (btCollisionWorld::LocalRayResult &rayResult, bool normalInWorldSpace) |
Public Attributes | |
PHY_IRayCastFilterCallback & | m_phyRayFilter |
const btCollisionShape * | m_hitTriangleShape |
int | m_hitTriangleIndex |
Definition at line 980 of file CcdPhysicsEnvironment.cpp.
FilterClosestRayResultCallback::FilterClosestRayResultCallback | ( | PHY_IRayCastFilterCallback & | phyRayFilter, |
const btVector3 & | rayFrom, | ||
const btVector3 & | rayTo | ||
) | [inline] |
Definition at line 987 of file CcdPhysicsEnvironment.cpp.
virtual FilterClosestRayResultCallback::~FilterClosestRayResultCallback | ( | ) | [inline, virtual] |
Definition at line 995 of file CcdPhysicsEnvironment.cpp.
virtual btScalar FilterClosestRayResultCallback::addSingleResult | ( | btCollisionWorld::LocalRayResult & | rayResult, |
bool | normalInWorldSpace | ||
) | [inline, virtual] |
Reimplemented from btCollisionWorld::ClosestRayResultCallback.
Definition at line 1012 of file CcdPhysicsEnvironment.cpp.
References btCollisionWorld::LocalRayResult::m_collisionObject, m_hitTriangleIndex, m_hitTriangleShape, btCollisionWorld::LocalRayResult::m_localShapeInfo, and NULL.
virtual bool FilterClosestRayResultCallback::needsCollision | ( | btBroadphaseProxy * | proxy0 | ) | const [inline, virtual] |
Reimplemented from btCollisionWorld::RayResultCallback.
Definition at line 999 of file CcdPhysicsEnvironment.cpp.
References btCollisionWorld::RayResultCallback::m_collisionFilterGroup, btCollisionWorld::RayResultCallback::m_collisionFilterMask, PHY_IRayCastFilterCallback::m_ignoreController, m_phyRayFilter, and PHY_IRayCastFilterCallback::needBroadphaseRayCast().
Definition at line 984 of file CcdPhysicsEnvironment.cpp.
Referenced by addSingleResult(), and CcdPhysicsEnvironment::rayTest().
Definition at line 983 of file CcdPhysicsEnvironment.cpp.
Referenced by addSingleResult(), and CcdPhysicsEnvironment::rayTest().
Definition at line 982 of file CcdPhysicsEnvironment.cpp.
Referenced by needsCollision().