Kohi Game Engine
debug_console.h File Reference
#include "defines.h"
#include "standard_ui_system.h"

Go to the source code of this file.

Data Structures

struct  command_history_entry
 
struct  debug_console_state
 

Typedefs

typedef struct command_history_entry command_history_entry
 
typedef struct debug_console_state debug_console_state
 

Functions

KAPI b8 debug_console_create (standard_ui_state *sui_state, debug_console_state *out_console_state)
 
KAPI b8 debug_console_load (debug_console_state *state)
 
KAPI void debug_console_unload (debug_console_state *state)
 
KAPI void debug_console_update (debug_console_state *state)
 
KAPI void debug_console_on_lib_load (debug_console_state *state, b8 update_consumer)
 
KAPI void debug_console_on_lib_unload (debug_console_state *state)
 
KAPI struct sui_controldebug_console_get_text (debug_console_state *state)
 
KAPI struct sui_controldebug_console_get_entry_text (debug_console_state *state)
 
KAPI b8 debug_console_visible (debug_console_state *state)
 
KAPI void debug_console_visible_set (debug_console_state *state, b8 visible)
 
KAPI void debug_console_move_up (debug_console_state *state)
 
KAPI void debug_console_move_down (debug_console_state *state)
 
KAPI void debug_console_move_to_top (debug_console_state *state)
 
KAPI void debug_console_move_to_bottom (debug_console_state *state)
 
KAPI void debug_console_history_back (debug_console_state *state)
 
KAPI void debug_console_history_forward (debug_console_state *state)
 

Typedef Documentation

◆ command_history_entry

◆ debug_console_state

Function Documentation

◆ debug_console_create()

KAPI b8 debug_console_create ( standard_ui_state sui_state,
debug_console_state out_console_state 
)

◆ debug_console_get_entry_text()

KAPI struct sui_control* debug_console_get_entry_text ( debug_console_state state)

◆ debug_console_get_text()

KAPI struct sui_control* debug_console_get_text ( debug_console_state state)

◆ debug_console_history_back()

KAPI void debug_console_history_back ( debug_console_state state)

◆ debug_console_history_forward()

KAPI void debug_console_history_forward ( debug_console_state state)

◆ debug_console_load()

KAPI b8 debug_console_load ( debug_console_state state)

◆ debug_console_move_down()

KAPI void debug_console_move_down ( debug_console_state state)

◆ debug_console_move_to_bottom()

KAPI void debug_console_move_to_bottom ( debug_console_state state)

◆ debug_console_move_to_top()

KAPI void debug_console_move_to_top ( debug_console_state state)

◆ debug_console_move_up()

KAPI void debug_console_move_up ( debug_console_state state)

◆ debug_console_on_lib_load()

KAPI void debug_console_on_lib_load ( debug_console_state state,
b8  update_consumer 
)

◆ debug_console_on_lib_unload()

KAPI void debug_console_on_lib_unload ( debug_console_state state)

◆ debug_console_unload()

KAPI void debug_console_unload ( debug_console_state state)

◆ debug_console_update()

KAPI void debug_console_update ( debug_console_state state)

◆ debug_console_visible()

KAPI b8 debug_console_visible ( debug_console_state state)

◆ debug_console_visible_set()

KAPI void debug_console_visible_set ( debug_console_state state,
b8  visible 
)