| CDebugDraw2D | Singleton class for calling debugging 2D methods |
| CDebugDraw2DConfig | This is a class for storing part of the DebugDraw2D configuration |
| CDebugDraw2DFPSGraph | This version of the graphs is automatically updated and displays FPS or Frametime |
| CDebugDraw2DGraph | Base class for drawing graphs |
| CDebugDraw2DStats | You can get basic statistics about 2D rendering from this class |
| CDebugDraw3D | Singleton class for calling debugging 3D methods |
| CDebugDraw3DConfig | This is a class for storing part of the DebugDraw3D configuration |
| CDebugDraw3DScopeConfig | This class is used to override scope parameters for DebugDraw3D |
| CDebugDraw3DStats | You can get statistics about 3D rendering from this class |
| CDebugDrawManager | The main singleton class that handles DebugDraw2D and DebugDraw3D |