Logo Search packages:      
Sourcecode: blender version File versions

btCollisionAlgorithm Class Reference

#include <btCollisionAlgorithm.h>

Inheritance diagram for btCollisionAlgorithm:

btBoxBoxCollisionAlgorithm btCompoundCollisionAlgorithm btConvexConcaveCollisionAlgorithm btConvexConvexAlgorithm btConvexPlaneCollisionAlgorithm btEmptyAlgorithm btGImpactCollisionAlgorithm btSoftBodyConcaveCollisionAlgorithm btSoftRigidCollisionAlgorithm btSoftSoftCollisionAlgorithm btSphereBoxCollisionAlgorithm btSphereSphereCollisionAlgorithm btSphereTriangleCollisionAlgorithm

List of all members.


Detailed Description

btCollisionAlgorithm is an collision interface that is compatible with the Broadphase and btDispatcher. It is persistent over frames

Definition at line 54 of file btCollisionAlgorithm.h.


Public Member Functions

 btCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci)
virtual btScalar calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)=0
virtual void getAllContactManifolds (btManifoldArray &manifoldArray)=0
virtual void processCollision (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)=0

Protected Member Functions

int getDispatcherId ()

Protected Attributes

btDispatcherm_dispatcher

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index