public class ConvexPlaneCollisionAlgorithm extends CollisionAlgorithm
| Modifier and Type | Class and Description |
|---|---|
static class |
ConvexPlaneCollisionAlgorithm.CreateFunc |
| Constructor and Description |
|---|
ConvexPlaneCollisionAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
float |
calculateTimeOfImpact(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut) |
void |
destroy() |
void |
getAllContactManifolds(ObjectArrayList<PersistentManifold> manifoldArray) |
void |
init(PersistentManifold mf,
CollisionAlgorithmConstructionInfo ci,
CollisionObject col0,
CollisionObject col1,
boolean isSwapped) |
void |
processCollision(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut) |
init, init, internalGetCreateFunc, internalSetCreateFuncpublic void init(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObject col0, CollisionObject col1, boolean isSwapped)
public void destroy()
destroy in class CollisionAlgorithmpublic void processCollision(CollisionObject body0, CollisionObject body1, DispatcherInfo dispatchInfo, ManifoldResult resultOut)
processCollision in class CollisionAlgorithmpublic float calculateTimeOfImpact(CollisionObject body0, CollisionObject body1, DispatcherInfo dispatchInfo, ManifoldResult resultOut)
calculateTimeOfImpact in class CollisionAlgorithmpublic void getAllContactManifolds(ObjectArrayList<PersistentManifold> manifoldArray)
getAllContactManifolds in class CollisionAlgorithm