4.6 Debug Menu

/* Debug menu system */
void d3tui_debug_menu_init(void);
void d3tui_debug_menu_update(void);
void d3tui_debug_menu_render(void);
bool d3tui_debug_menu_is_active(void);

/* Debug menu commands */
typedef struct {
    const char *name;
    void (*handler)(void);
    const char *help;
} d3tui_debug_command_t;

void d3tui_debug_menu_add_command(d3tui_debug_command_t cmd);

4.7 Screenshot Capture

/* Capture screenshot */
bool d3tui_screenshot_capture(const char *path);

/* Capture to memory */
uint8_t *d3tui_screenshot_capture_mem(size_t *size);