Classes | Public Member Functions | Private Attributes
CLBulletDebugDraw Class Reference

List of all members.

Classes

struct  Callbacks

Public Member Functions

 CLBulletDebugDraw (void *arg=0)
 CLBulletDebugDraw (const Callbacks &callbacks, void *arg=0)
void draw3dText (const btVector3 &location, const char *textString)
virtual void drawAabb (const btVector3 &from, const btVector3 &to, const btVector3 &color)
virtual void drawArc (const btVector3 &center, const btVector3 &normal, const btVector3 &axis, btScalar radiusA, btScalar radiusB, btScalar minAngle, btScalar maxAngle, const btVector3 &color, bool drawSect, btScalar stepDegrees=btScalar(10.f))
virtual void drawBox (const btVector3 &boxMin, const btVector3 &boxMax, const btVector3 &color)
virtual void drawContactPoint (const btVector3 &PointOnB, const btVector3 &normalOnB, btScalar distance, int lifeTime, const btVector3 &color)
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 drawSpherePatch (const btVector3 &center, const btVector3 &up, const btVector3 &axis, btScalar radius, btScalar minTh, btScalar maxTh, btScalar minPs, btScalar maxPs, const btVector3 &color, btScalar stepDegrees=btScalar(10.f))
virtual void drawTransform (const btTransform &transform, btScalar orthoLen)
virtual void drawTriangle (const btVector3 &v0, const btVector3 &v1, const btVector3 &v2, const btVector3 &color, btScalar alpha)
CallbacksgetCallbacks ()
virtual int getDebugMode () const
virtual void reportErrorWarning (const char *warningString)
void setCallbacks (const Callbacks &callbacks)
virtual void setDebugMode (int debugMode)

Private Attributes

void * arg_
Callbacks callbacks_
int debug_mode_

Detailed Description

Definition at line 35 of file debug_draw.cpp.


Constructor & Destructor Documentation

CLBulletDebugDraw::CLBulletDebugDraw ( void *  arg = 0) [inline]

Definition at line 68 of file debug_draw.cpp.

CLBulletDebugDraw::CLBulletDebugDraw ( const Callbacks callbacks,
void *  arg = 0 
) [inline]

Definition at line 72 of file debug_draw.cpp.


Member Function Documentation

void CLBulletDebugDraw::draw3dText ( const btVector3 &  location,
const char *  textString 
) [inline]

Definition at line 244 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::drawAabb ( const btVector3 &  from,
const btVector3 &  to,
const btVector3 &  color 
) [inline, virtual]

Definition at line 142 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::drawArc ( const btVector3 &  center,
const btVector3 &  normal,
const btVector3 &  axis,
btScalar  radiusA,
btScalar  radiusB,
btScalar  minAngle,
btScalar  maxAngle,
const btVector3 &  color,
bool  drawSect,
btScalar  stepDegrees = btScalar(10.f) 
) [inline, virtual]

Definition at line 177 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::drawBox ( const btVector3 &  boxMin,
const btVector3 &  boxMax,
const btVector3 &  color 
) [inline, virtual]

Definition at line 126 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::drawContactPoint ( const btVector3 &  PointOnB,
const btVector3 &  normalOnB,
btScalar  distance,
int  lifeTime,
const btVector3 &  color 
) [inline, virtual]

Definition at line 224 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::drawLine ( const btVector3 &  from,
const btVector3 &  to,
const btVector3 &  color 
) [inline, virtual]

Definition at line 77 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::drawSphere ( const btVector3 &  p,
btScalar  radius,
const btVector3 &  color 
) [inline, virtual]

Definition at line 91 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::drawSpherePatch ( const btVector3 &  center,
const btVector3 &  up,
const btVector3 &  axis,
btScalar  radius,
btScalar  minTh,
btScalar  maxTh,
btScalar  minPs,
btScalar  maxPs,
const btVector3 &  color,
btScalar  stepDegrees = btScalar(10.f) 
) [inline, virtual]

Definition at line 201 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::drawTransform ( const btTransform &  transform,
btScalar  orthoLen 
) [inline, virtual]

Definition at line 160 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::drawTriangle ( const btVector3 &  v0,
const btVector3 &  v1,
const btVector3 &  v2,
const btVector3 &  color,
btScalar  alpha 
) [inline, virtual]

Definition at line 104 of file debug_draw.cpp.

Definition at line 269 of file debug_draw.cpp.

virtual int CLBulletDebugDraw::getDebugMode ( ) const [inline, virtual]

Definition at line 259 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::reportErrorWarning ( const char *  warningString) [inline, virtual]

Definition at line 238 of file debug_draw.cpp.

void CLBulletDebugDraw::setCallbacks ( const Callbacks callbacks) [inline]

Definition at line 264 of file debug_draw.cpp.

virtual void CLBulletDebugDraw::setDebugMode ( int  debugMode) [inline, virtual]

Definition at line 254 of file debug_draw.cpp.


Member Data Documentation

void* CLBulletDebugDraw::arg_ [private]

Definition at line 277 of file debug_draw.cpp.

Definition at line 276 of file debug_draw.cpp.

Definition at line 275 of file debug_draw.cpp.


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


cl_bullet
Author(s): Lorenz Moesenlechner
autogenerated on Sun Oct 5 2014 23:22:10