Blender V5.0
btClosestNotMeConvexResultCallback Class Reference

Inherits btCollisionWorld::ClosestConvexResultCallback.

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
int m_collisionFilterGroup
int m_collisionFilterMask

Detailed Description

Definition at line 756 of file btDiscreteDynamicsWorld.cpp.

Constructor & Destructor Documentation

◆ btClosestNotMeConvexResultCallback()

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

Member Function Documentation

◆ addSingleResult()

◆ needsCollision()

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

Member Data Documentation

◆ m_allowedPenetration

btScalar btClosestNotMeConvexResultCallback::m_allowedPenetration

◆ m_dispatcher

btDispatcher* btClosestNotMeConvexResultCallback::m_dispatcher

◆ m_me

btCollisionObject* btClosestNotMeConvexResultCallback::m_me

◆ m_pairCache

btOverlappingPairCache* btClosestNotMeConvexResultCallback::m_pairCache

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