|
| | btConvexPlaneCollisionAlgorithm (btPersistentManifold *mf, const btCollisionAlgorithmConstructionInfo &ci, const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, bool isSwapped, int numPerturbationIterations, int minimumPointsPerturbationThreshold) |
| |
| virtual | ~btConvexPlaneCollisionAlgorithm () |
| |
| virtual void | processCollision (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut) |
| |
| void | collideSingleContact (const btQuaternion &perturbeRot, const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut) |
| |
| virtual btScalar | calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut) |
| |
| virtual void | getAllContactManifolds (btManifoldArray &manifoldArray) |
| |
| | btCollisionAlgorithm () |
| |
| | btCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci) |
| |
| virtual | ~btCollisionAlgorithm () |
| |
| virtual void | processCollision (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)=0 |
| |
| virtual btScalar | calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)=0 |
| |
| virtual void | getAllContactManifolds (btManifoldArray &manifoldArray)=0 |
| |
btSphereBoxCollisionAlgorithm provides sphere-box collision detection.
Other features are frame-coherency (persistent data) and collision response.
Definition at line 29 of file btConvexPlaneCollisionAlgorithm.h.