experimental buyancy fluid demo More...
#include <btHfFluidRigidDynamicsWorld.h>
Public Member Functions | |
| void | addHfFluid (btHfFluid *fluid) |
| btHfFluidRigidDynamicsWorld (btDispatcher *dispatcher, btBroadphaseInterface *pairCache, btConstraintSolver *constraintSolver, btCollisionConfiguration *collisionConfiguration) | |
| void | debugDraw () |
| btHfFluidArray & | getHfFluidArray () |
| const btHfFluidArray & | getHfFluidArray () const |
| void | removeHfFluid (btHfFluid *fluid) |
| void | setBodyDrawMode (int bodyDrawMode) |
| void | setDrawMode (int drawMode) |
| virtual | ~btHfFluidRigidDynamicsWorld () |
Protected Member Functions | |
| virtual void | debugDrawWorld () |
| void | drawHfFluidBuoyantConvexShape (btIDebugDraw *debugDrawer, btCollisionObject *object, btHfFluidBuoyantConvexShape *buoyantShape, int voxelDraw) |
| void | drawHfFluidGround (btIDebugDraw *debugDraw, btHfFluid *fluid) |
| void | drawHfFluidNormal (btIDebugDraw *debugDraw, btHfFluid *fluid) |
| void | drawHfFluidVelocity (btIDebugDraw *debugDraw, btHfFluid *fluid) |
| virtual void | internalSingleStepSimulation (btScalar timeStep) |
| virtual void | predictUnconstraintMotion (btScalar timeStep) |
| void | solveFluidConstraints (btScalar timeStep) |
| void | updateFluids (btScalar timeStep) |
Private Attributes | |
| int | m_bodyDrawMode |
| int | m_drawMode |
| btHfFluidArray | m_hfFluids |
experimental buyancy fluid demo
Definition at line 37 of file btHfFluidRigidDynamicsWorld.h.
| btHfFluidRigidDynamicsWorld::btHfFluidRigidDynamicsWorld | ( | btDispatcher * | dispatcher, |
| btBroadphaseInterface * | pairCache, | ||
| btConstraintSolver * | constraintSolver, | ||
| btCollisionConfiguration * | collisionConfiguration | ||
| ) |
Definition at line 28 of file btHfFluidRigidDynamicsWorld.cpp.
Definition at line 37 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::addHfFluid | ( | btHfFluid * | fluid | ) |
Definition at line 92 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::debugDraw | ( | ) | [inline] |
Definition at line 61 of file btHfFluidRigidDynamicsWorld.h.
| void btHfFluidRigidDynamicsWorld::debugDrawWorld | ( | ) | [protected, virtual] |
Definition at line 244 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::drawHfFluidBuoyantConvexShape | ( | btIDebugDraw * | debugDrawer, |
| btCollisionObject * | object, | ||
| btHfFluidBuoyantConvexShape * | buoyantShape, | ||
| int | voxelDraw | ||
| ) | [protected] |
Definition at line 158 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::drawHfFluidGround | ( | btIDebugDraw * | debugDraw, |
| btHfFluid * | fluid | ||
| ) | [protected] |
Definition at line 107 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::drawHfFluidNormal | ( | btIDebugDraw * | debugDraw, |
| btHfFluid * | fluid | ||
| ) | [protected] |
Definition at line 204 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::drawHfFluidVelocity | ( | btIDebugDraw * | debugDraw, |
| btHfFluid * | fluid | ||
| ) | [protected] |
Definition at line 130 of file btHfFluidRigidDynamicsWorld.cpp.
| btHfFluidArray& btHfFluidRigidDynamicsWorld::getHfFluidArray | ( | ) | [inline] |
Definition at line 84 of file btHfFluidRigidDynamicsWorld.h.
| const btHfFluidArray& btHfFluidRigidDynamicsWorld::getHfFluidArray | ( | ) | const [inline] |
Definition at line 89 of file btHfFluidRigidDynamicsWorld.h.
| void btHfFluidRigidDynamicsWorld::internalSingleStepSimulation | ( | btScalar | timeStep | ) | [protected, virtual] |
Definition at line 54 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::predictUnconstraintMotion | ( | btScalar | timeStep | ) | [protected, virtual] |
Definition at line 42 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::removeHfFluid | ( | btHfFluid * | fluid | ) |
Definition at line 100 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::setBodyDrawMode | ( | int | bodyDrawMode | ) | [inline] |
Definition at line 79 of file btHfFluidRigidDynamicsWorld.h.
| void btHfFluidRigidDynamicsWorld::setDrawMode | ( | int | drawMode | ) | [inline] |
Definition at line 74 of file btHfFluidRigidDynamicsWorld.h.
| void btHfFluidRigidDynamicsWorld::solveFluidConstraints | ( | btScalar | timeStep | ) | [protected] |
Definition at line 74 of file btHfFluidRigidDynamicsWorld.cpp.
| void btHfFluidRigidDynamicsWorld::updateFluids | ( | btScalar | timeStep | ) | [protected] |
Definition at line 63 of file btHfFluidRigidDynamicsWorld.cpp.
int btHfFluidRigidDynamicsWorld::m_bodyDrawMode [private] |
Definition at line 42 of file btHfFluidRigidDynamicsWorld.h.
int btHfFluidRigidDynamicsWorld::m_drawMode [private] |
Definition at line 41 of file btHfFluidRigidDynamicsWorld.h.
Definition at line 40 of file btHfFluidRigidDynamicsWorld.h.