public abstract class OverlappingPairCache extends OverlappingPairCallback
BroadphaseInterface broadphases.| Constructor and Description |
|---|
OverlappingPairCache() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
cleanOverlappingPair(BroadphasePair pair,
Dispatcher dispatcher) |
abstract void |
cleanProxyFromPairs(BroadphaseProxy proxy,
Dispatcher dispatcher) |
abstract BroadphasePair |
findPair(BroadphaseProxy proxy0,
BroadphaseProxy proxy1) |
abstract int |
getNumOverlappingPairs() |
abstract ObjectArrayList<BroadphasePair> |
getOverlappingPairArray() |
abstract boolean |
hasDeferredRemoval() |
abstract void |
processAllOverlappingPairs(OverlapCallback callback,
Dispatcher dispatcher) |
abstract void |
setInternalGhostPairCallback(OverlappingPairCallback ghostPairCallback) |
abstract void |
setOverlapFilterCallback(OverlapFilterCallback overlapFilterCallback) |
addOverlappingPair, removeOverlappingPair, removeOverlappingPairsContainingProxypublic abstract ObjectArrayList<BroadphasePair> getOverlappingPairArray()
public abstract void cleanOverlappingPair(BroadphasePair pair, Dispatcher dispatcher)
public abstract int getNumOverlappingPairs()
public abstract void cleanProxyFromPairs(BroadphaseProxy proxy, Dispatcher dispatcher)
public abstract void setOverlapFilterCallback(OverlapFilterCallback overlapFilterCallback)
public abstract void processAllOverlappingPairs(OverlapCallback callback, Dispatcher dispatcher)
public abstract BroadphasePair findPair(BroadphaseProxy proxy0, BroadphaseProxy proxy1)
public abstract boolean hasDeferredRemoval()
public abstract void setInternalGhostPairCallback(OverlappingPairCallback ghostPairCallback)