QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
console.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  con_buffer_t
 
struct  con_line_t
 
struct  inputline_s
 
struct  old_console_t
 

Macros

#define Con_BufferLine(b, l)   ((b)->lines + ((l) + (b)->max_lines) % (b)->max_lines)
 
#define CON_TEXTSIZE   32764
 

Typedefs

typedef struct inputline_s inputline_t
 

Functions

void C_DrawInputLine (inputline_t *il)
 
void Con_BasicCompleteCommandLine (inputline_t *il)
 
void Con_BufferAddText (con_buffer_t *buf, const char *text)
 
void Con_CheckResize (void)
 
void Con_ClearTyping (inputline_t *il, int save)
 
con_buffer_tCon_CreateBuffer (size_t buffer_size, int max_lines)
 
inputline_tCon_CreateInputLine (int lines, int lsize, char prompt)
 
void Con_Demolist_DEM_f (void)
 
void Con_Demolist_QWD_f (void)
 
void Con_DestroyBuffer (con_buffer_t *buffer)
 
void Con_DestroyInputLine (inputline_t *inputline)
 
void Con_DisplayList (const char **list, int con_linewidth)
 
void Con_DrawConsole (void)
 
void Con_ExecLine (const char *line)
 
void Con_Init (const char *plugin_name)
 
void Con_KeyEvent (knum_t key, short unicode, qboolean down)
 
void Con_Maplist_f (void)
 
void Con_NewMap (void)
 
void Con_Print (const char *fmt, va_list args)
 
void Con_Printf (const char *fmt,...)
 
void Con_ProcessInput (void)
 
void Con_ProcessInputLine (inputline_t *il, int ch)
 
void Con_SetOrMask (int mask)
 
void Con_Shutdown (void)
 
void Con_Skinlist_f (void)
 
void Con_Skyboxlist_f (void)
 
void Con_ToggleConsole_f (void)
 
void Menu_Draw (struct view_s *view)
 
void Menu_Draw_Hud (struct view_s *view)
 
void Menu_Enter (void)
 
void Menu_Enter_f (void)
 
void Menu_Init (void)
 
int Menu_KeyEvent (knum_t key, short unicode, qboolean down)
 
void Menu_Leave (void)
 
void Menu_Leave_f (void)
 
void Menu_Load (void)
 
void Menu_Next_f (void)
 
void Menu_Prev_f (void)
 

Variables

struct console_data_s con_data
 
int con_linewidth
 
void(* con_list_print )(const char *fmt,...)
 
struct plugin_scon_module
 

Macro Definition Documentation

#define Con_BufferLine (   b,
 
)    ((b)->lines + ((l) + (b)->max_lines) % (b)->max_lines)
#define CON_TEXTSIZE   32764

Typedef Documentation

typedef struct inputline_s inputline_t

Function Documentation

void C_DrawInputLine ( inputline_t il)
void Con_BasicCompleteCommandLine ( inputline_t il)
void Con_BufferAddText ( con_buffer_t buf,
const char *  text 
)
void Con_CheckResize ( void  )
void Con_ClearTyping ( inputline_t il,
int  save 
)
con_buffer_t* Con_CreateBuffer ( size_t  buffer_size,
int  max_lines 
)
inputline_t* Con_CreateInputLine ( int  lines,
int  lsize,
char  prompt 
)
void Con_Demolist_DEM_f ( void  )
void Con_Demolist_QWD_f ( void  )
void Con_DestroyBuffer ( con_buffer_t buffer)
void Con_DestroyInputLine ( inputline_t inputline)
void Con_DisplayList ( const char **  list,
int  con_linewidth 
)
void Con_DrawConsole ( void  )
void Con_ExecLine ( const char *  line)
void Con_Init ( const char *  plugin_name)
void Con_KeyEvent ( knum_t  key,
short  unicode,
qboolean  down 
)
void Con_Maplist_f ( void  )
void Con_NewMap ( void  )
void Con_Print ( const char *  fmt,
va_list  args 
)
void Con_Printf ( const char *  fmt,
  ... 
)
void Con_ProcessInput ( void  )
void Con_ProcessInputLine ( inputline_t il,
int  ch 
)
void Con_SetOrMask ( int  mask)
void Con_Shutdown ( void  )
void Con_Skinlist_f ( void  )
void Con_Skyboxlist_f ( void  )
void Con_ToggleConsole_f ( void  )
void Menu_Draw ( struct view_s view)
void Menu_Draw_Hud ( struct view_s view)
void Menu_Enter ( void  )
void Menu_Enter_f ( void  )
void Menu_Init ( void  )
int Menu_KeyEvent ( knum_t  key,
short  unicode,
qboolean  down 
)
void Menu_Leave ( void  )
void Menu_Leave_f ( void  )
void Menu_Load ( void  )
void Menu_Next_f ( void  )
void Menu_Prev_f ( void  )

Variable Documentation

struct console_data_s con_data
int con_linewidth
void(* con_list_print)(const char *fmt,...)
struct plugin_s* con_module