Beispiel #1
0
 public abstract void destroyProxy(BroadphaseProxy proxy, Dispatcher dispatcher);
Beispiel #2
0
 public abstract void setAabb(BroadphaseProxy proxy, VInt3 aabbMin, VInt3 aabbMax, Dispatcher dispatcher);
Beispiel #3
0
 public abstract bool process(BroadphaseProxy proxy);
Beispiel #4
0
 public abstract BroadphasePair findPair(BroadphaseProxy proxy0, BroadphaseProxy proxy1);
Beispiel #5
0
 public RemovePairCallback(BroadphaseProxy obsoleteProxy)
 {
     this.obsoleteProxy = obsoleteProxy;
 }
Beispiel #6
0
 public override void removeOverlappingPairsContainingProxy(BroadphaseProxy proxy)
 {
     processAllOverlappingPairs(new RemovePairCallback(proxy));
 }
Beispiel #7
0
 public void setBroadphaseHandle(BroadphaseProxy broadphaseHandle)
 {
     this.broadphaseHandle = broadphaseHandle;
 }
Beispiel #8
0
 public BroadphasePair(BroadphaseProxy pProxy0, BroadphaseProxy pProxy1)
 {
     this.pProxy0 = pProxy0;
     this.pProxy1 = pProxy1;
     manifold     = new PersistentManifold(pProxy0.clientObject, pProxy1.clientObject);
 }