Debug Menu
void d3tui_debug_menu_init_ex(const char* config_path);
void d3tui_debug_menu_shutdown(void);
d3tui_debug_menu_t* d3tui_debug_menu_create(const char* name);
void d3tui_debug_menu_destroy(d3tui_debug_menu_t* menu);
void d3tui_debug_menu_set_root(d3tui_debug_menu_t* menu);
void d3tui_debug_menu_show(void);
void d3tui_debug_menu_hide(void);
void d3tui_debug_menu_toggle(void);
bool d3tui_debug_menu_is_active(void);
bool d3tui_debug_menu_is_visible(void);
void d3tui_debug_menu_render(void);
void d3tui_debug_menu_handle_input(void);
void d3tui_debug_menu_cursor_up(void);
void d3tui_debug_menu_cursor_down(void);
void d3tui_debug_menu_activate(void);
void d3tui_debug_menu_back(void);
void d3tui_debug_menu_set_position(int x, int y);
void d3tui_debug_menu_set_dimensions(int width, int height);
void d3tui_debug_menu_create_default(void);
d3tui_debug_menu_t* d3tui_debug_menu_get_default(void);
Debug menu system for in-game configuration and diagnostics. Use
d3tui_debug_menu_handle_input() to process controller input
for menu navigation.