30#ifndef __AU_CONSOLE_H__
31#define __AU_CONSOLE_H__
34#if defined(__GNUC__) || defined(__clang__)
40#define SCREEN_SETMODE 200
41#define SCREEN_GETWIDTH 201
42#define SCREEN_GETHEIGHT 202
43#define SCREEN_GETBPP 203
44#define SCREEN_SETBPP 204
45#define SCREEN_UPDATE 205
46#define SCREEN_GET_SCANLINE 206
47#define SCREEN_GET_PITCH 207
48#define SCREEN_REG_MNGR 208
49#define SCREEN_GET_FB 209
50#define SCREEN_RESTORE_BOOT_FB 210
89extern void AuPutS(
char* str);
139 int x,
int y,
int w,
int h);
#define AU_EXTERN
Definition aurora.h:54
#define AU_EXPORT
Definition aurora.h:40
unsigned int uint32_t
Definition acefiex.h:163
COMPILER_DEPENDENT_UINT64 uint64_t
Definition acefiex.h:165
unsigned short int uint16_t
Definition acefiex.h:162
void AuConsoleSetDisplayOwned(void)
Put a character to console output.
Definition aucon.c:659
uint32_t AuConsoleGetScreenWidth()
AuConsoleGetScreenWidth – return the screen width.
Definition aucon.c:1108
void AuConsoleEarlyEnable(bool value)
AuConsoleEarlyEnable – enables or disable early mode text output.
Definition aucon.cpp:384
uint32_t AuConsoleGetScreenHeight()
AuConsoleGetScreenHeight – return the screen height.
Definition aucon.c:1123
void AuConsolePostInitialise(PKERNEL_BOOT_INFO info)
AuConsolePostInitialise – initialise the post console process.
Definition aucon.cpp:156
void AuConsolePresentRect(int x, int y, int w, int h)
AuConsolePresentRect – hand an explicit damage rectangle to the scanout mirror installed by AuConsole...
Definition aucon.c:679
void AuConsoleInitialize(PKERNEL_BOOT_INFO info, bool early)
AuConsoleInitialize – initialize kernel direct screen console.
Definition aucon.cpp:74
int AuConsoleRestoreBootFb(void)
AuConsoleRestoreBootFb – move the kernel console back onto the boot (GOP/ramfb) framebuffer saved by ...
Definition aucon.c:1175
AU_EXTERN AU_EXPORT void AuTextOut_profiler(const char *text,...)
void AuPutS_Color(char *str, uint32_t color)
Prints string to console output.
Definition aucon.c:844
void AuPutS(char *str)
Prints string to console output.
Definition aucon.cpp:234
void(* AuConsolePresentFn)(uint32_t *src, uint32_t src_pitch, int x, int y, int w, int h)
Definition aucon.h:138
void * fn
Definition audrv.c:980
void AuConsoleSetConInfo(void)
void AuConsoleSetPresentHook(void)
int y
Definition layout.c:118
int h
Definition layout.c:118
int x
Definition layout.c:118
int w
Definition layout.c:118
uint32_t desktop_height
Definition aucon.h:68
uint32_t height
Definition aucon.h:54
uint32_t desktop_width
Definition aucon.h:67
uint32_t size
Definition aucon.h:58
uint16_t scanline
Definition aucon.h:57
uint32_t * buffer
Definition aucon.h:55
uint32_t width
Definition aucon.h:53
uint32_t bpp
Definition aucon.h:56
uint32_t pitch
Definition aucon.h:59
bool early_mode
Definition aucon.h:60