|
Bullet Collision Detection & Physics Library
|
The btIDebugDraw interface class allows hooking up a debug renderer to visually debug simulations. More...
#include <btIDebugDraw.h>
Classes | |
| struct | DefaultColors |
Public Types | |
| enum | DebugDrawModes { DBG_NoDebug =0 , DBG_DrawWireframe = 1 , DBG_DrawAabb =2 , DBG_DrawFeaturesText =4 , DBG_DrawContactPoints =8 , DBG_NoDeactivation =16 , DBG_NoHelpText = 32 , DBG_DrawText =64 , DBG_ProfileTimings = 128 , DBG_EnableSatComparison = 256 , DBG_DisableBulletLCP = 512 , DBG_EnableCCD = 1024 , DBG_DrawConstraints = (1 << 11) , DBG_DrawConstraintLimits = (1 << 12) , DBG_FastWireframe = (1<<13) , DBG_DrawNormals = (1<<14) , DBG_DrawFrames = (1<<15) , DBG_MAX_DEBUG_DRAW_MODE } |
The btIDebugDraw interface class allows hooking up a debug renderer to visually debug simulations.
Typical use case: create a debug drawer object, and assign it to a btCollisionWorld or btDynamicsWorld using setDebugDrawer and call debugDrawWorld. A class that implements the btIDebugDraw interface has to implement the drawLine method at a minimum. For color arguments the X,Y,Z components refer to Red, Green and Blue each in the range [0..1]
Definition at line 29 of file btIDebugDraw.h.
Definition at line 56 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 78 of file btIDebugDraw.h.
Definition at line 472 of file btIDebugDraw.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 137 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 174 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 321 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 306 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 337 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 421 of file btIDebugDraw.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 395 of file btIDebugDraw.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 87 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 458 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 93 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 108 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 199 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 166 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 116 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 120 of file btIDebugDraw.h.
Definition at line 476 of file btIDebugDraw.h.
|
inlinevirtual |
Definition at line 81 of file btIDebugDraw.h.
|
inlinevirtual |
the default implementation for setDefaultColors has no effect. A derived class can implement it and store the colors.
Definition at line 83 of file btIDebugDraw.h.