VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Protected Attributes | Friends
DtSharedMemoryBulletDebugDrawer Class Reference
Inheritance diagram for DtSharedMemoryBulletDebugDrawer:
Inheritance graph
[legend]

Classes

class  ScopedFrame

Public Member Functions

 DtSharedMemoryBulletDebugDrawer (unsigned long bufferSize=10485670/2, unsigned long maxSize=13 *10485760/2)
 DtSharedMemoryBulletDebugDrawer (std::string tag, unsigned long bufferSize=10485670/2, unsigned long maxSize=13 *10485760/2)
virtual ~DtSharedMemoryBulletDebugDrawer ()
virtual const Coordinate_System * coordinateSystem () 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)
virtual void setDrawTrianglesAsLines (bool val=true)

Protected Attributes

const Coordinate_System * myCoordinateSystem
DtMultiBufferDebugDrawershmMem
DtMultiBufferDebugDrawer::ScopedFramecurrentFrame
bool isDrawing
bool myDrawTrianglesAsLines

Friends

class ScopedFrame

Constructor & Destructor Documentation

DtSharedMemoryBulletDebugDrawer::DtSharedMemoryBulletDebugDrawer ( unsigned long  bufferSize = 10485670/2,
unsigned long  maxSize = 13 *10485760/2 
)
DtSharedMemoryBulletDebugDrawer::DtSharedMemoryBulletDebugDrawer ( std::string  tag,
unsigned long  bufferSize = 10485670/2,
unsigned long  maxSize = 13 *10485760/2 
)
virtual DtSharedMemoryBulletDebugDrawer::~DtSharedMemoryBulletDebugDrawer ( )
virtual

Member Function Documentation

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
virtual void DtSharedMemoryBulletDebugDrawer::setDrawTrianglesAsLines ( bool  val = true)
virtual

Friends And Related Function Documentation

friend class ScopedFrame
friend

Member Data Documentation

const Coordinate_System* DtSharedMemoryBulletDebugDrawer::myCoordinateSystem
protected
DtMultiBufferDebugDrawer* DtSharedMemoryBulletDebugDrawer::shmMem
protected
DtMultiBufferDebugDrawer::ScopedFrame* DtSharedMemoryBulletDebugDrawer::currentFrame
protected
bool DtSharedMemoryBulletDebugDrawer::isDrawing
protected
bool DtSharedMemoryBulletDebugDrawer::myDrawTrianglesAsLines
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)