16 #include <btBulletCollisionCommon.h>
28 virtual void startNewFrame();
31 virtual void finishFrame();
37 virtual void drawLine(
const btVector3& from,
const btVector3& to,
const btVector3& color);
39 virtual void drawSphere(
const btVector3& p, btScalar radius,
const btVector3& color);
41 virtual void drawTriangle(
const btVector3& v0,
const btVector3& v1,
const btVector3& v2,
const btVector3& ,
const btVector3& ,
const btVector3& ,
const btVector3& color, btScalar alpha)
43 drawTriangle(v0,v1,v2,color,alpha);
46 virtual void drawTriangle(
const btVector3& v0,
const btVector3& v1,
const btVector3& v2,
const btVector3& color, btScalar );
48 virtual void drawContactPoint(
const btVector3& PointOnB,
const btVector3& normalOnB,btScalar
distance,
int lifeTime,
const btVector3& color);
50 virtual void reportErrorWarning(
const char* warningString);
52 virtual void draw3dText(
const btVector3& location,
const char* textString);
54 virtual void setDebugMode(
int debugMode);
56 virtual int getDebugMode()
const;
58 virtual bool isEnabled();
60 virtual void setEnabled(
bool enable);