Bullet Collision Detection & Physics Library
Public Member Functions | Protected Member Functions | List of all members
btOverlappingPairCallback Class Referenceabstract

The btOverlappingPairCallback class is an additional optional broadphase user callback for adding/removing overlapping pairs, similar interface to btOverlappingPairCache. More...

#include <btOverlappingPairCallback.h>

Inheritance diagram for btOverlappingPairCallback:
Inheritance graph
[legend]

Public Member Functions

virtual ~btOverlappingPairCallback ()
 
virtual btBroadphasePairaddOverlappingPair (btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1)=0
 
virtual void * removeOverlappingPair (btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1, btDispatcher *dispatcher)=0
 
virtual void removeOverlappingPairsContainingProxy (btBroadphaseProxy *proxy0, btDispatcher *dispatcher)=0
 

Protected Member Functions

 btOverlappingPairCallback ()
 

Detailed Description

The btOverlappingPairCallback class is an additional optional broadphase user callback for adding/removing overlapping pairs, similar interface to btOverlappingPairCache.

Definition at line 24 of file btOverlappingPairCallback.h.

Constructor & Destructor Documentation

btOverlappingPairCallback::btOverlappingPairCallback ( )
inlineprotected

Definition at line 27 of file btOverlappingPairCallback.h.

virtual btOverlappingPairCallback::~btOverlappingPairCallback ( )
inlinevirtual

Definition at line 30 of file btOverlappingPairCallback.h.

Member Function Documentation

virtual btBroadphasePair* btOverlappingPairCallback::addOverlappingPair ( btBroadphaseProxy proxy0,
btBroadphaseProxy proxy1 
)
pure virtual
virtual void* btOverlappingPairCallback::removeOverlappingPair ( btBroadphaseProxy proxy0,
btBroadphaseProxy proxy1,
btDispatcher dispatcher 
)
pure virtual
virtual void btOverlappingPairCallback::removeOverlappingPairsContainingProxy ( btBroadphaseProxy proxy0,
btDispatcher dispatcher 
)
pure virtual

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