![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#include <console.h>
Data Fields | |
| uint32_t | signature |
| Signature for entry validation. | |
| uint32_t | position |
| Console Window Position (eg CONSOLE_POSITION_TOP). | |
| uint32_t | windowstate |
| Console Window State (eg WINDOW_STATE_VISIBLE). | |
| uint32_t | windowmode |
| Console Window Mode (eg WINDOW_MODE_TEXT). | |
| uint32_t | windowflags |
| Console Window Flags (eg WINDOW_FLAG_LINE_WRAP). | |
| uint32_t | x1 |
| Window X1. | |
| uint32_t | y1 |
| Window Y1. | |
| uint32_t | x2 |
| Window X2. | |
| uint32_t | y2 |
| Window Y2. | |
| uint32_t | width |
| Window Width in Columns (Characters for WINDOW_MODE_TEXT / Pixels for WINDOW_MODE_GRAPHICS). | |
| uint32_t | height |
| Window Height in Rows (Characters for WINDOW_MODE_TEXT / Pixels for WINDOW_MODE_GRAPHICS). | |
| uint32_t | offsetx |
| Window X Offset (Pixels for CONSOLE_MODE_PIXEL / Characters for CONSOLE_MODE_CHARACTER). | |
| uint32_t | offsety |
| Window Y Offset (Pixels for CONSOLE_MODE_PIXEL / Characters for CONSOLE_MODE_CHARACTER). | |
| uint32_t | minx |
| Viewport X1. | |
| uint32_t | miny |
| Viewport Y1. | |
| uint32_t | maxx |
| Viewport X2. | |
| uint32_t | maxy |
| Viewport Y2. | |
| uint32_t | x |
| Current X. | |
| uint32_t | y |
| Current Y. | |
| uint32_t | cols |
| Viewport Columns (Characters for WINDOW_MODE_TEXT / Pixels for WINDOW_MODE_GRAPHICS). | |
| uint32_t | rows |
| Viewport Rows (Characters for WINDOW_MODE_TEXT / Pixels for WINDOW_MODE_GRAPHICS). | |
| uint32_t | format |
| Color Format (eg COLOR_FORMAT_ARGB32)(Only applicable if CONSOLE_MODE_PIXEL). | |
| uint32_t | forecolor |
| Current Foreground Color. | |
| uint32_t | backcolor |
| Current Background Color. | |
| uint32_t | borderwidth |
| Current Border Width. | |
| uint32_t | bordercolor |
| Current Border Color. | |
| FONT_HANDLE | font |
| Window Font. | |
| uint32_t | fontwidth |
| Font Width (Pixels for CONSOLE_MODE_PIXEL / Always 1 for CONSOLE_MODE_CHARACTER). | |
| uint32_t | fontheight |
| Font Height (Pixels for CONSOLE_MODE_PIXEL / Always 1 for CONSOLE_MODE_CHARACTER). | |
| uint32_t | cursorx |
| Cursor X. | |
| uint32_t | cursory |
| Cursor Y. | |
| CURSOR_MODE | cursormode |
| Cursor Mode Insert/Overwrite. | |
| LONGBOOL | cursorblink |
| Cursor Blink On/Off. | |
| CURSOR_STATE | cursorstate |
| Cursor State On/Off. | |
| CURSOR_SHAPE | cursorshape |
| Cursor Shape Line/Bar/Block. | |
| LONGBOOL | cursorreverse |
| Cursor Color Reverse or Inverse (WINDOW_MODE_TEXT only). | |
| uint32_t | cursorforecolor |
| Cursor Foreground Color (WINDOW_MODE_TEXT only). | |
| uint32_t | cursorbackcolor |
| Cursor Background Color (WINDOW_MODE_TEXT only). | |
| uint32_t | caretx |
| Caret X. | |
| uint32_t | carety |
| Caret Y. | |
| HANDLE | carethandle |
| Caret (Cursor) Handle (or INVALID_HANDLE_VALUE). | |
| CONSOLE_HISTORY * | historyfirst |
| CONSOLE_HISTORY * | historylast |
| CONSOLE_HISTORY * | historycurrent |
| uint32_t | historycount |
| MUTEX_HANDLE | lock |
| Window lock. | |
| CONSOLE_DEVICE * | console |
| Window console. | |
| CONSOLE_WINDOW * | prev |
| Previous entry in Console Window table. | |
| CONSOLE_WINDOW * | next |
| Next entry in Console Window table. | |
Console Window
| uint32_t signature |
Signature for entry validation.
| uint32_t position |
Console Window Position (eg CONSOLE_POSITION_TOP).
| uint32_t windowstate |
Console Window State (eg WINDOW_STATE_VISIBLE).
| uint32_t windowmode |
Console Window Mode (eg WINDOW_MODE_TEXT).
| uint32_t windowflags |
Console Window Flags (eg WINDOW_FLAG_LINE_WRAP).
| uint32_t x1 |
Window X1.
| uint32_t y1 |
Window Y1.
| uint32_t x2 |
Window X2.
| uint32_t y2 |
Window Y2.
| uint32_t width |
Window Width in Columns (Characters for WINDOW_MODE_TEXT / Pixels for WINDOW_MODE_GRAPHICS).
| uint32_t height |
Window Height in Rows (Characters for WINDOW_MODE_TEXT / Pixels for WINDOW_MODE_GRAPHICS).
| uint32_t offsetx |
Window X Offset (Pixels for CONSOLE_MODE_PIXEL / Characters for CONSOLE_MODE_CHARACTER).
| uint32_t offsety |
Window Y Offset (Pixels for CONSOLE_MODE_PIXEL / Characters for CONSOLE_MODE_CHARACTER).
| uint32_t minx |
Viewport X1.
| uint32_t miny |
Viewport Y1.
| uint32_t maxx |
Viewport X2.
| uint32_t maxy |
Viewport Y2.
| uint32_t x |
Current X.
| uint32_t y |
Current Y.
| uint32_t cols |
Viewport Columns (Characters for WINDOW_MODE_TEXT / Pixels for WINDOW_MODE_GRAPHICS).
| uint32_t rows |
Viewport Rows (Characters for WINDOW_MODE_TEXT / Pixels for WINDOW_MODE_GRAPHICS).
| uint32_t format |
Color Format (eg COLOR_FORMAT_ARGB32)(Only applicable if CONSOLE_MODE_PIXEL).
| uint32_t forecolor |
Current Foreground Color.
| uint32_t backcolor |
Current Background Color.
| uint32_t borderwidth |
Current Border Width.
| uint32_t bordercolor |
Current Border Color.
| FONT_HANDLE font |
Window Font.
| uint32_t fontwidth |
Font Width (Pixels for CONSOLE_MODE_PIXEL / Always 1 for CONSOLE_MODE_CHARACTER).
| uint32_t fontheight |
Font Height (Pixels for CONSOLE_MODE_PIXEL / Always 1 for CONSOLE_MODE_CHARACTER).
| uint32_t cursorx |
Cursor X.
| uint32_t cursory |
Cursor Y.
| CURSOR_MODE cursormode |
Cursor Mode Insert/Overwrite.
| LONGBOOL cursorblink |
Cursor Blink On/Off.
| CURSOR_STATE cursorstate |
Cursor State On/Off.
| CURSOR_SHAPE cursorshape |
Cursor Shape Line/Bar/Block.
| LONGBOOL cursorreverse |
Cursor Color Reverse or Inverse (WINDOW_MODE_TEXT only).
| uint32_t cursorforecolor |
Cursor Foreground Color (WINDOW_MODE_TEXT only).
| uint32_t cursorbackcolor |
Cursor Background Color (WINDOW_MODE_TEXT only).
| uint32_t caretx |
Caret X.
| uint32_t carety |
Caret Y.
| HANDLE carethandle |
Caret (Cursor) Handle (or INVALID_HANDLE_VALUE).
| CONSOLE_HISTORY* historyfirst |
| CONSOLE_HISTORY* historylast |
| CONSOLE_HISTORY* historycurrent |
| uint32_t historycount |
| MUTEX_HANDLE lock |
Window lock.
| CONSOLE_DEVICE* console |
Window console.
| CONSOLE_WINDOW* prev |
Previous entry in Console Window table.
| CONSOLE_WINDOW* next |
Next entry in Console Window table.