![]() |
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().