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: