public class HashedOverlappingPairCache extends OverlappingPairCache
OverlappingPairCache.| Constructor and Description |
|---|
HashedOverlappingPairCache() |
public BroadphasePair addOverlappingPair(BroadphaseProxy proxy0, BroadphaseProxy proxy1)
addOverlappingPair in class OverlappingPairCallbackpublic Object removeOverlappingPair(BroadphaseProxy proxy0, BroadphaseProxy proxy1, Dispatcher dispatcher)
removeOverlappingPair in class OverlappingPairCallbackpublic boolean needsBroadphaseCollision(BroadphaseProxy proxy0, BroadphaseProxy proxy1)
public void processAllOverlappingPairs(OverlapCallback callback, Dispatcher dispatcher)
processAllOverlappingPairs in class OverlappingPairCachepublic void removeOverlappingPairsContainingProxy(BroadphaseProxy proxy, Dispatcher dispatcher)
removeOverlappingPairsContainingProxy in class OverlappingPairCallbackpublic void cleanProxyFromPairs(BroadphaseProxy proxy, Dispatcher dispatcher)
cleanProxyFromPairs in class OverlappingPairCachepublic ObjectArrayList<BroadphasePair> getOverlappingPairArray()
getOverlappingPairArray in class OverlappingPairCachepublic void cleanOverlappingPair(BroadphasePair pair, Dispatcher dispatcher)
cleanOverlappingPair in class OverlappingPairCachepublic BroadphasePair findPair(BroadphaseProxy proxy0, BroadphaseProxy proxy1)
findPair in class OverlappingPairCachepublic int getCount()
public OverlapFilterCallback getOverlapFilterCallback()
public void setOverlapFilterCallback(OverlapFilterCallback overlapFilterCallback)
setOverlapFilterCallback in class OverlappingPairCachepublic int getNumOverlappingPairs()
getNumOverlappingPairs in class OverlappingPairCachepublic boolean hasDeferredRemoval()
hasDeferredRemoval in class OverlappingPairCachepublic void setInternalGhostPairCallback(OverlappingPairCallback ghostPairCallback)
setInternalGhostPairCallback in class OverlappingPairCache