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.