#include <pg_dbg_mgr.h>
Public Types | |
| enum | DebugMode { MODE_OFF, MODE_MONITOR, MODE_CONSOLE } |
Public Member Functions | |
| pgDefineException (ExceptionInvalidArgument) | |
| pgDefineException (ExceptionNotInitialized) | |
Static Public Member Functions | |
| static bool | isCreated () |
| static void | createLast () |
| static void | destroySecond () |
| static DebugMode | getDebugMode () |
| static void | setDebugMode (DebugMode dbg_mode) |
| static void | pageUpConsole () |
| static void | pageDownConsole () |
| static void | drawLine (const pgVec &pos1, const pgVec &pos2, pgCol col, pgID scr_id) |
| static void | drawPolygon (const pgVec &pos1, const pgVec &pos2, const pgVec &pos3, pgCol col, pgID scr_id) |
| static void | drawPolygon (const pgVec &pos1, const pgVec &pos2, const pgVec &pos3, const pgVec &pos4, pgCol col, pgID scr_id) |
| static void | drawBox (const pgMat ¢er, const pgVec &size, pgCol poly_col, pgCol line_col, pgID scr_id) |
| static void | drawSphere (const pgVec ¢er, r32 radius, pgCol poly_col, pgCol line_col, pgID scr_id) |
| static void | drawAxis (const pgMat &world, r32 size, pgID scr_id) |
| static void | drawString (r32 left, r32 top, pgCol col, u8 scale, const char *str,...) |
| static void | trace (const char *str,...) |
| static void | dumpVector (const pgVec &vec, const char *name=NULL) |
| static void | dumpMatrix (const pgMat &mat, const char *name=NULL) |
| static void | dumpMemory () |
| static void | dumpTask () |
| static void | dumpResource () |
| static void | dumpConfig () |
| static void | dumpScreen () |
| static void | dumpTexture () |
| static void | dumpShader () |
Static Public Attributes | |
| static const pgID | DEBUG_MODE_SCREEN_ID |
| static const pgID | DEBUG_FONT_TEXTURE_ID |
Friends | |
| class | pgDbgDaemon |
1.5.8