16#ifndef BT_EMPTY_ALGORITH
17#define BT_EMPTY_ALGORITH
22#define ATTRIBUTE_ALIGNED(a)
#define ATTRIBUTE_ALIGNED(a)
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
btCollisionAlgorithm is an collision interface that is compatible with the Broadphase and btDispatche...
btCollisionObject can be used to manage collision detection objects.
virtual void * allocateCollisionAlgorithm(int size)=0
EmptyAlgorithm is a stub for unsupported collision pairs.
btEmptyAlgorithm(const btCollisionAlgorithmConstructionInfo &ci)
virtual btScalar calculateTimeOfImpact(btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
virtual void getAllContactManifolds(btManifoldArray &manifoldArray)
virtual void processCollision(const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
btManifoldResult is a helper class to manage contact results.
btDispatcher * m_dispatcher1
Used by the btCollisionDispatcher to register and create instances for btCollisionAlgorithm.
virtual btCollisionAlgorithm * CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo &ci, const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap)