Console
Console::Height()
Console::SetCursor(int32 x, int32 y)
Console::SetCursorVisible(bool visible)
Console::SetColors(int32 foreground, int32 background)
Console();
static Console sConsole;
Console::Console()
Console::ReadAt(void */*cookie*/, off_t /*pos*/, void *buffer,
Console::WriteAt(void */*cookie*/, off_t /*pos*/, const void *buffer,
Console::ClearScreen()
Console::Width()
Console::ClearScreen()
Console::Width()
Console::Height()
Console::SetCursor(int32 x, int32 y)
Console::SetCursorVisible(bool visible)
Console::SetColors(int32 foreground, int32 background)
Console();
static Console sConsole;
Console::Console()
Console::ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize)
Console::WriteAt(void *cookie, off_t /*pos*/, const void *buffer, size_t bufferSize)
Console::Height()
Console::SetCursor(int32 x, int32 y)
Console::SetColors(int32 foreground, int32 background)
Console::SetCursorVisible(bool)
Console();
static Console sConsole;
Console::Console()
Console::ReadAt(void */*cookie*/, off_t /*pos*/, void *_buffer,
Console::WriteAt(void */*cookie*/, off_t /*pos*/, const void *buffer,
Console::ClearScreen()
Console::Width()
Console::WriteAt(void */*cookie*/, off_t /*pos*/, const void *buffer,
Console::PutBackChar(char c)
Console::PutBackChars(const char *buffer, int count)
Console::GetChar()
Console::ClearScreen()
Console::Width()
Console();
Console::Height()
Console::SetCursor(int32 x, int32 y)
Console::SetCursorVisible(bool visible)
Console::SetColors(int32 foreground, int32 background)
static Console sConsole;
Console::Console()
Console::SetHandles(intptr_t readHandle, intptr_t writeHandle, bool takeOwnership)
Console::ReadAt(void */*cookie*/, off_t /*pos*/, void *_buffer,
Console::Console()
Console::ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize)
Console::WriteAt(void *cookie, off_t /*pos*/, const void *buffer,
Console::ClearScreen()
Console::Width()
Console::Height()
Console::SetCursor(int32 x, int32 y)
Console::SetCursorVisible(bool)
Console::SetColors(int32 foreground, int32 background)
Console();
static Console sConsole;
Console::LineFeed()
Console::RLineFeed()
Console::CariageReturn()
Console::Delete()
Console::Tab()
Console::EraseLine(erase_line_mode mode)
Console::EraseScreen(erase_screen_mode mode)
Console::Console(ViewBuffer *output)
Console::SaveCursor(bool save_attrs)
Console::RestoreCursor(bool restore_attrs)
Console::UpdateCursor(int x, int y)
Console::GotoXY(int new_x, int new_y)
Console::PutChar(const char c)
Console::SetVT100Attributes(int32 *args, int32 argCount)
Console::~Console()
Console::ProcessVT100Command(const char c, bool seen_bracket, int32 *args, int32 argCount)
Console::ResetConsole()
Console::Write(const void *buf, size_t len)
Console::ResizeCallback(int32 width, int32 height, void *data)
Console *console = (Console *)data;
Console::SetScrollRegion(int top, int bottom)
Console::ScrollUp()
Console::ScrollDown()
class Console {
Console(ViewBuffer *output);
~Console();
fConsole = new Console(this);
Console *fConsole;