diff --git a/projects/core/src/instance/gryphn_debugger.h b/projects/core/src/instance/gryphn_debugger.h index eaf659a..9ebdfcf 100644 --- a/projects/core/src/instance/gryphn_debugger.h +++ b/projects/core/src/instance/gryphn_debugger.h @@ -32,17 +32,16 @@ typedef enum gnDebuggerLayer { GN_DEBUGGER_LAYER_FUNCTIONS // enable the checks on every function } gnDebuggerLayer; -typedef struct gnDebuggerInfo { - gnDebuggerCallback callback; // instance callback cannot be null - void* userData; - +typedef struct gnDebuggerCreateInfo { + gnDebuggerCallback callback; uint32_t layerCount; gnDebuggerLayer* layers; -} gnDebuggerInfo; + void* userData; +} gnDebuggerCreateInfo; #ifdef GN_REVEAL_IMPL // struct gnDebugger_t { gnDebuggerInfo info; }; -static void gnDebuggerSetErrorMessage(gnDebuggerInfo debugger, gnMessageData data) { +static void gnDebuggerSetErrorMessage(gnDebuggerCreateInfo debugger, gnMessageData data) { // if (debugger == NULL) return; debugger.callback( GN_MESSAGE_ERROR,