Logo Search packages:      
Sourcecode: blender version File versions

btCompoundCollisionAlgorithm Class Reference

#include <btCompoundCollisionAlgorithm.h>

Inheritance diagram for btCompoundCollisionAlgorithm:

btCollisionAlgorithm

List of all members.


Detailed Description

btCompoundCollisionAlgorithm supports collision between CompoundCollisionShapes and other collision shapes

Definition at line 31 of file btCompoundCollisionAlgorithm.h.


Public Member Functions

 btCompoundCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci, btCollisionObject *body0, btCollisionObject *body1, bool isSwapped)
btScalar calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
virtual void getAllContactManifolds (btManifoldArray &manifoldArray)
virtual void processCollision (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)

Protected Member Functions

int getDispatcherId ()

Protected Attributes

btDispatcherm_dispatcher

Private Attributes

btAlignedObjectArray
< btCollisionAlgorithm * > 
m_childCollisionAlgorithms
bool m_isSwapped
bool m_ownsManifold
class btPersistentManifold * m_sharedManifold

Classes

struct  CreateFunc
struct  SwappedCreateFunc

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

Generated by  Doxygen 1.6.0   Back to index