VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
DtSharedMemoryBulletDebugDrawer Class Reference
Inheritance diagram for DtSharedMemoryBulletDebugDrawer:
Inheritance graph
[legend]

Public Member Functions

 DtSharedMemoryBulletDebugDrawer ()
virtual ~DtSharedMemoryBulletDebugDrawer ()
virtual void startNewFrame ()
 Clears out the old frame, and starts the data from the beginning.
virtual void finishFrame ()
 Marks the frame as complete so the consumer side will start drawing it.
virtual const Coordinate_SystemcoordinateSystem () const
virtual void setCoordinateSystem (const Coordinate_System *cs)
virtual void drawLine (const btVector3 &from, const btVector3 &to, const btVector3 &color)
virtual void drawSphere (const btVector3 &p, btScalar radius, const btVector3 &color)
virtual void drawTriangle (const btVector3 &v0, const btVector3 &v1, const btVector3 &v2, const btVector3 &, const btVector3 &, const btVector3 &, const btVector3 &color, btScalar alpha)
virtual void drawTriangle (const btVector3 &v0, const btVector3 &v1, const btVector3 &v2, const btVector3 &color, btScalar)
virtual void drawContactPoint (const btVector3 &PointOnB, const btVector3 &normalOnB, btScalar distance, int lifeTime, const btVector3 &color)
virtual void reportErrorWarning (const char *warningString)
virtual void draw3dText (const btVector3 &location, const char *textString)
virtual void setDebugMode (int debugMode)
virtual int getDebugMode () const
virtual bool isEnabled ()
virtual void setEnabled (bool enable)

Protected Attributes

const Coordinate_SystemmyCoordinateSystem
DtDebugDrawerSharedMemoryManagershmMem
bool isDrawing

Constructor & Destructor Documentation

DtSharedMemoryBulletDebugDrawer::DtSharedMemoryBulletDebugDrawer ( )
virtual DtSharedMemoryBulletDebugDrawer::~DtSharedMemoryBulletDebugDrawer ( )
virtual

Member Function Documentation

virtual void DtSharedMemoryBulletDebugDrawer::startNewFrame ( )
virtual

Clears out the old frame, and starts the data from the beginning.

virtual void DtSharedMemoryBulletDebugDrawer::finishFrame ( )
virtual

Marks the frame as complete so the consumer side will start drawing it.

virtual const Coordinate_System* DtSharedMemoryBulletDebugDrawer::coordinateSystem ( ) const
virtual
virtual void DtSharedMemoryBulletDebugDrawer::setCoordinateSystem ( const Coordinate_System cs)
virtual
virtual void DtSharedMemoryBulletDebugDrawer::drawLine ( const btVector3 &  from,
const btVector3 &  to,
const btVector3 &  color 
)
virtual
virtual void DtSharedMemoryBulletDebugDrawer::drawSphere ( const btVector3 &  p,
btScalar  radius,
const btVector3 &  color 
)
virtual
virtual void DtSharedMemoryBulletDebugDrawer::drawTriangle ( const btVector3 &  v0,
const btVector3 &  v1,
const btVector3 &  v2,
const btVector3 &  ,
const btVector3 &  ,
const btVector3 &  ,
const btVector3 &  color,
btScalar  alpha 
)
inlinevirtual
virtual void DtSharedMemoryBulletDebugDrawer::drawTriangle ( const btVector3 &  v0,
const btVector3 &  v1,
const btVector3 &  v2,
const btVector3 &  color,
btScalar   
)
virtual
virtual void DtSharedMemoryBulletDebugDrawer::drawContactPoint ( const btVector3 &  PointOnB,
const btVector3 &  normalOnB,
btScalar  distance,
int  lifeTime,
const btVector3 &  color 
)
virtual
virtual void DtSharedMemoryBulletDebugDrawer::reportErrorWarning ( const char *  warningString)
virtual
virtual void DtSharedMemoryBulletDebugDrawer::draw3dText ( const btVector3 &  location,
const char *  textString 
)
virtual
virtual void DtSharedMemoryBulletDebugDrawer::setDebugMode ( int  debugMode)
virtual
virtual int DtSharedMemoryBulletDebugDrawer::getDebugMode ( ) const
virtual
virtual bool DtSharedMemoryBulletDebugDrawer::isEnabled ( )
virtual
virtual void DtSharedMemoryBulletDebugDrawer::setEnabled ( bool  enable)
virtual

Member Data Documentation

const Coordinate_System* DtSharedMemoryBulletDebugDrawer::myCoordinateSystem
protected
DtDebugDrawerSharedMemoryManager* DtSharedMemoryBulletDebugDrawer::shmMem
protected
bool DtSharedMemoryBulletDebugDrawer::isDrawing
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)