com.bulletphysics.collision.broadphase
Class OverlappingPairCache
java.lang.Object
com.bulletphysics.collision.broadphase.OverlappingPairCache
- All Implemented Interfaces:
- OverlappingPairCallback
- Direct Known Subclasses:
- HashedOverlappingPairCache
public abstract class OverlappingPairCache
- extends Object
- implements OverlappingPairCallback
OverlappingPairCache is an interface that allows different ways of pair management.
OverlappingPairCache
public OverlappingPairCache()
getOverlappingPairArray
public abstract List<BroadphasePair> getOverlappingPairArray()
cleanOverlappingPair
public abstract void cleanOverlappingPair(BroadphasePair pair,
Dispatcher dispatcher)
getNumOverlappingPairs
public abstract int getNumOverlappingPairs()
cleanProxyFromPairs
public abstract void cleanProxyFromPairs(BroadphaseProxy proxy,
Dispatcher dispatcher)
setOverlapFilterCallback
public abstract void setOverlapFilterCallback(OverlapFilterCallback overlapFilterCallback)
processAllOverlappingPairs
public abstract void processAllOverlappingPairs(OverlapCallback callback,
Dispatcher dispatcher)
findPair
public abstract BroadphasePair findPair(BroadphaseProxy proxy0,
BroadphaseProxy proxy1)
hasDeferredRemoval
public abstract boolean hasDeferredRemoval()