#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.