Public Member Functions | Protected Member Functions | Private Attributes
btHfFluidRigidDynamicsWorld Class Reference

experimental buyancy fluid demo More...

#include <btHfFluidRigidDynamicsWorld.h>

List of all members.

Public Member Functions

void addHfFluid (btHfFluid *fluid)
 btHfFluidRigidDynamicsWorld (btDispatcher *dispatcher, btBroadphaseInterface *pairCache, btConstraintSolver *constraintSolver, btCollisionConfiguration *collisionConfiguration)
void debugDraw ()
btHfFluidArraygetHfFluidArray ()
const btHfFluidArraygetHfFluidArray () 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

Detailed Description

experimental buyancy fluid demo

Definition at line 37 of file btHfFluidRigidDynamicsWorld.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Definition at line 92 of file btHfFluidRigidDynamicsWorld.cpp.

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.

Definition at line 84 of file btHfFluidRigidDynamicsWorld.h.

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.

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.


Member Data Documentation

Definition at line 42 of file btHfFluidRigidDynamicsWorld.h.

Definition at line 41 of file btHfFluidRigidDynamicsWorld.h.

Definition at line 40 of file btHfFluidRigidDynamicsWorld.h.


The documentation for this class was generated from the following files:


uwsim
Author(s): Mario Prats
autogenerated on Mon Oct 6 2014 08:24:07