public abstract class CollisionAlgorithm extends Object
| Constructor and Description |
|---|
CollisionAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
abstract float |
calculateTimeOfImpact(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut) |
abstract void |
destroy() |
abstract void |
getAllContactManifolds(ObjectArrayList<PersistentManifold> manifoldArray) |
void |
init() |
void |
init(CollisionAlgorithmConstructionInfo ci) |
CollisionAlgorithmCreateFunc |
internalGetCreateFunc() |
void |
internalSetCreateFunc(CollisionAlgorithmCreateFunc func) |
abstract void |
processCollision(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut) |
public void init()
public void init(CollisionAlgorithmConstructionInfo ci)
public abstract void destroy()
public abstract void processCollision(CollisionObject body0, CollisionObject body1, DispatcherInfo dispatchInfo, ManifoldResult resultOut)
public abstract float calculateTimeOfImpact(CollisionObject body0, CollisionObject body1, DispatcherInfo dispatchInfo, ManifoldResult resultOut)
public abstract void getAllContactManifolds(ObjectArrayList<PersistentManifold> manifoldArray)
public final void internalSetCreateFunc(CollisionAlgorithmCreateFunc func)
public final CollisionAlgorithmCreateFunc internalGetCreateFunc()