com.bulletphysics.collision.dispatch
Class CompoundCollisionAlgorithm
java.lang.Object
com.bulletphysics.collision.broadphase.CollisionAlgorithm
com.bulletphysics.collision.dispatch.CompoundCollisionAlgorithm
public class CompoundCollisionAlgorithm
- extends CollisionAlgorithm
CompoundCollisionAlgorithm supports collision between CompoundShape
s and
other collision shapes.
createFunc
public static final CollisionAlgorithmCreateFunc createFunc
swappedCreateFunc
public static final CollisionAlgorithmCreateFunc swappedCreateFunc
CompoundCollisionAlgorithm
public CompoundCollisionAlgorithm()
init
public void init(CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1,
boolean isSwapped)
destroy
public void destroy()
- Specified by:
destroy
in class CollisionAlgorithm
processCollision
public void processCollision(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
- Specified by:
processCollision
in class CollisionAlgorithm
calculateTimeOfImpact
public float calculateTimeOfImpact(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
- Specified by:
calculateTimeOfImpact
in class CollisionAlgorithm
getAllContactManifolds
public void getAllContactManifolds(List<PersistentManifold> manifoldArray)
- Specified by:
getAllContactManifolds
in class CollisionAlgorithm