com.bulletphysics.collision.broadphase
Class OverlappingPairCallback

java.lang.Object
  extended by com.bulletphysics.collision.broadphase.OverlappingPairCallback
Direct Known Subclasses:
GhostPairCallback, OverlappingPairCache

public abstract class OverlappingPairCallback
extends Object

OverlappingPairCallback class is an additional optional broadphase user callback for adding/removing overlapping pairs, similar interface to OverlappingPairCache.


Constructor Summary
OverlappingPairCallback()
           
 
Method Summary
abstract  BroadphasePair addOverlappingPair(BroadphaseProxy proxy0, BroadphaseProxy proxy1)
           
abstract  Object removeOverlappingPair(BroadphaseProxy proxy0, BroadphaseProxy proxy1, Dispatcher dispatcher)
           
abstract  void removeOverlappingPairsContainingProxy(BroadphaseProxy proxy0, Dispatcher dispatcher)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverlappingPairCallback

public OverlappingPairCallback()
Method Detail

addOverlappingPair

public abstract BroadphasePair addOverlappingPair(BroadphaseProxy proxy0,
                                                  BroadphaseProxy proxy1)

removeOverlappingPair

public abstract Object removeOverlappingPair(BroadphaseProxy proxy0,
                                             BroadphaseProxy proxy1,
                                             Dispatcher dispatcher)

removeOverlappingPairsContainingProxy

public abstract void removeOverlappingPairsContainingProxy(BroadphaseProxy proxy0,
                                                           Dispatcher dispatcher)