#include <btHfFluidBuoyantShapeCollisionAlgorithm.h>
Classes | |
| struct | CreateFunc |
Public Member Functions | |
| btHfFluidBuoyantShapeCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci, btCollisionObject *col0, btCollisionObject *col1, btSimplexSolverInterface *simplexSolver, btConvexPenetrationDepthSolver *pdSolver) | |
| virtual 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) |
| virtual | ~btHfFluidBuoyantShapeCollisionAlgorithm () |
Private Attributes | |
| btCollisionObject * | m_collisionObject0 |
| btCollisionObject * | m_collisionObject1 |
| btConvexConvexAlgorithm | m_convexConvexAlgorithm |
experimental buyancy fluid demo btHfFluidBuoyantShapeCollisionAlgorithm provides collision detection between btHfFluidBuoyantConvexShape and btHfFluidBuoyantConvexShape
Definition at line 39 of file btHfFluidBuoyantShapeCollisionAlgorithm.h.
| btHfFluidBuoyantShapeCollisionAlgorithm::btHfFluidBuoyantShapeCollisionAlgorithm | ( | const btCollisionAlgorithmConstructionInfo & | ci, |
| btCollisionObject * | col0, | ||
| btCollisionObject * | col1, | ||
| btSimplexSolverInterface * | simplexSolver, | ||
| btConvexPenetrationDepthSolver * | pdSolver | ||
| ) |
Definition at line 29 of file btHfFluidBuoyantShapeCollisionAlgorithm.cpp.
Definition at line 38 of file btHfFluidBuoyantShapeCollisionAlgorithm.cpp.
| btScalar btHfFluidBuoyantShapeCollisionAlgorithm::calculateTimeOfImpact | ( | btCollisionObject * | body0, |
| btCollisionObject * | body1, | ||
| const btDispatcherInfo & | dispatchInfo, | ||
| btManifoldResult * | resultOut | ||
| ) | [virtual] |
Definition at line 61 of file btHfFluidBuoyantShapeCollisionAlgorithm.cpp.
| virtual void btHfFluidBuoyantShapeCollisionAlgorithm::getAllContactManifolds | ( | btManifoldArray & | manifoldArray | ) | [inline, virtual] |
Definition at line 59 of file btHfFluidBuoyantShapeCollisionAlgorithm.h.
| void btHfFluidBuoyantShapeCollisionAlgorithm::processCollision | ( | btCollisionObject * | body0, |
| btCollisionObject * | body1, | ||
| const btDispatcherInfo & | dispatchInfo, | ||
| btManifoldResult * | resultOut | ||
| ) | [virtual] |
Definition at line 42 of file btHfFluidBuoyantShapeCollisionAlgorithm.cpp.
btCollisionObject* btHfFluidBuoyantShapeCollisionAlgorithm::m_collisionObject0 [private] |
Definition at line 41 of file btHfFluidBuoyantShapeCollisionAlgorithm.h.
btCollisionObject* btHfFluidBuoyantShapeCollisionAlgorithm::m_collisionObject1 [private] |
Definition at line 42 of file btHfFluidBuoyantShapeCollisionAlgorithm.h.
btConvexConvexAlgorithm btHfFluidBuoyantShapeCollisionAlgorithm::m_convexConvexAlgorithm [private] |
Definition at line 44 of file btHfFluidBuoyantShapeCollisionAlgorithm.h.