Interactive debugger

This is an engine debugging hook extension. It provides the opportunity to interactively introspect the engine state on each message (info/warning/error).


Usage example

sgs_IDbg debugger; // keep this allocated while it is linked to engine
// initialize and attach the debugger
sgs_InitIDbg( contextPtr, &debugger );
// things with the engine...
// free the debugger
sgs_CloseIDbg( contextPtr, &debugger );