19 #ifndef TESSERACT_COLLISION_TESSERACT_COMPOUND_COLLISION_ALGORITHM_H
20 #define TESSERACT_COLLISION_TESSERACT_COMPOUND_COLLISION_ALGORITHM_H
24 #include <BulletCollision/BroadphaseCollision/btDispatcher.h>
25 #include <BulletCollision/BroadphaseCollision/btBroadphaseInterface.h>
26 #include <BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h>
27 #include <BulletCollision/NarrowPhaseCollision/btPersistentManifold.h>
28 #include <BulletCollision/BroadphaseCollision/btBroadphaseProxy.h>
29 #include <BulletCollision/CollisionDispatch/btCollisionCreateFunc.h>
30 #include <LinearMath/btAlignedObjectArray.h>
31 #include <BulletCollision/BroadphaseCollision/btDbvt.h>
34 class btCollisionObject;
35 class btCollisionShape;
72 const btCollisionObjectWrapper* body0Wrap,
73 const btCollisionObjectWrapper* body1Wrap,
85 const btCollisionObjectWrapper* body1Wrap,
86 const btDispatcherInfo& dispatchInfo,
87 btManifoldResult* resultOut)
override;
90 btCollisionObject* body1,
91 const btDispatcherInfo& dispatchInfo,
92 btManifoldResult* resultOut)
override;
106 const btCollisionObjectWrapper* body0Wrap,
107 const btCollisionObjectWrapper* body1Wrap)
override
117 const btCollisionObjectWrapper* body0Wrap,
118 const btCollisionObjectWrapper* body1Wrap)
override
127 #endif // TESSERACT_COLLISION_TESSERACT_COMPOUND_COLLISION_ALGORITHM_H