Logo Search packages:      
Sourcecode: blender version File versions  Download package

btCollisionAlgorithm Class Reference

#include <btCollisionAlgorithm.h>

Inheritance diagram for btCollisionAlgorithm:

btActivatingCollisionAlgorithm btConvexPlaneCollisionAlgorithm btEmptyAlgorithm btSoftBodyConcaveCollisionAlgorithm btSoftRigidCollisionAlgorithm btSoftSoftCollisionAlgorithm btBoxBoxCollisionAlgorithm btCompoundCollisionAlgorithm btConvexConcaveCollisionAlgorithm btConvexConvexAlgorithm btGImpactCollisionAlgorithm 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