Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
console.hpp
Go to the documentation of this file.
1 #pragma once
2 struct stream;
3 
4 extern void processkey(int code, bool isdown);
5 extern void processtextinput(const char *str, int len);
6 extern int rendercommand(int x, int y, int w);
7 extern int renderconsole(int w, int h, int abovehud);
8 extern void resetcomplete();
9 extern void complete(char *s, int maxlen, const char *cmdprefix, bool backwards);
10 const char *getkeyname(int code);
11 extern const char *addreleaseaction(char *s);
12 extern void writebinds(stream *f);
13 extern void writecompletions(stream *f);
int renderconsole(int w, int h, int abovehud)
Definition: console.cpp:177
const char * getkeyname(int code)
Definition: console.cpp:230
void writebinds(stream *f)
Definition: console.cpp:639
void processtextinput(const char *str, int len)
Definition: console.cpp:615
void complete(char *s, int maxlen, const char *cmdprefix, bool backwards)
Definition: console.cpp:762
ICOMMAND * f(float *a, float *b), floatret(*a **b)
void processkey(int code, bool isdown)
Definition: console.cpp:621
void writecompletions(stream *f)
Definition: console.cpp:821
Legacy file system streams.
Definition: stream.hpp:22
void resetcomplete()
Definition: console.cpp:709
int rendercommand(int x, int y, int w)
Definition: console.cpp:78
const char * addreleaseaction(char *s)
Definition: console.cpp:437