Bullet Collision Detection & Physics Library
Public Member Functions | Public Attributes | List of all members
btClosestNotMeConvexResultCallback Class Reference
Inheritance diagram for btClosestNotMeConvexResultCallback:
Inheritance graph
[legend]
Collaboration diagram for btClosestNotMeConvexResultCallback:
Collaboration graph
[legend]

Public Member Functions

 btClosestNotMeConvexResultCallback (btCollisionObject *me, const btVector3 &fromA, const btVector3 &toA, btOverlappingPairCache *pairCache, btDispatcher *dispatcher)
virtual btScalar addSingleResult (btCollisionWorld::LocalConvexResult &convexResult, bool normalInWorldSpace)
virtual bool needsCollision (btBroadphaseProxy *proxy0) const
- Public Member Functions inherited from btCollisionWorld::ClosestConvexResultCallback
 ClosestConvexResultCallback (const btVector3 &convexFromWorld, const btVector3 &convexToWorld)
- Public Member Functions inherited from btCollisionWorld::ConvexResultCallback
 ConvexResultCallback ()
virtual ~ConvexResultCallback ()
bool hasHit () const

Public Attributes

btCollisionObjectm_me
btScalar m_allowedPenetration
btOverlappingPairCachem_pairCache
btDispatcherm_dispatcher
- Public Attributes inherited from btCollisionWorld::ClosestConvexResultCallback
btVector3 m_convexFromWorld
btVector3 m_convexToWorld
btVector3 m_hitNormalWorld
btVector3 m_hitPointWorld
const btCollisionObjectm_hitCollisionObject
- Public Attributes inherited from btCollisionWorld::ConvexResultCallback
btScalar m_closestHitFraction
short int m_collisionFilterGroup
short int m_collisionFilterMask

Detailed Description

Definition at line 787 of file btDiscreteDynamicsWorld.cpp.

Constructor & Destructor Documentation

btClosestNotMeConvexResultCallback::btClosestNotMeConvexResultCallback ( btCollisionObject me,
const btVector3 fromA,
const btVector3 toA,
btOverlappingPairCache pairCache,
btDispatcher dispatcher 
)
inline

Definition at line 797 of file btDiscreteDynamicsWorld.cpp.

Member Function Documentation

virtual btScalar btClosestNotMeConvexResultCallback::addSingleResult ( btCollisionWorld::LocalConvexResult convexResult,
bool  normalInWorldSpace 
)
inlinevirtual

Reimplemented from btCollisionWorld::ClosestConvexResultCallback.

Definition at line 806 of file btDiscreteDynamicsWorld.cpp.

virtual bool btClosestNotMeConvexResultCallback::needsCollision ( btBroadphaseProxy proxy0) const
inlinevirtual

don't do CCD when the collision filters are not matching

Reimplemented from btCollisionWorld::ConvexResultCallback.

Definition at line 827 of file btDiscreteDynamicsWorld.cpp.

Member Data Documentation

btScalar btClosestNotMeConvexResultCallback::m_allowedPenetration

Definition at line 792 of file btDiscreteDynamicsWorld.cpp.

btDispatcher* btClosestNotMeConvexResultCallback::m_dispatcher

Definition at line 794 of file btDiscreteDynamicsWorld.cpp.

btCollisionObject* btClosestNotMeConvexResultCallback::m_me

Definition at line 791 of file btDiscreteDynamicsWorld.cpp.

btOverlappingPairCache* btClosestNotMeConvexResultCallback::m_pairCache

Definition at line 793 of file btDiscreteDynamicsWorld.cpp.


The documentation for this class was generated from the following file: