30#ifndef __AU_CONSOLE_H__
31#define __AU_CONSOLE_H__
35#define SCREEN_SETMODE 200
36#define SCREEN_GETWIDTH 201
37#define SCREEN_GETHEIGHT 202
38#define SCREEN_GETBPP 203
39#define SCREEN_SETBPP 204
40#define SCREEN_UPDATE 205
41#define SCREEN_GET_SCANLINE 206
42#define SCREEN_GET_PITCH 207
43#define SCREEN_REG_MNGR 208
44#define SCREEN_GET_FB 209
#define AU_EXTERN
Definition aurora.h:50
#define AU_EXPORT
Definition aurora.h:38
unsigned int uint32_t
Definition acefiex.h:163
unsigned short int uint16_t
Definition acefiex.h:162
uint32_t AuConsoleGetScreenWidth()
AuConsoleGetScreenWidth – return the screen width.
Definition aucon.c:483
void AuConsoleEarlyEnable(bool value)
AuConsoleEarlyEnable – enables or disable early mode text output.
Definition aucon.cpp:358
uint32_t AuConsoleGetScreenHeight()
AuConsoleGetScreenHeight – return the screen height.
Definition aucon.c:494
void AuConsolePostInitialise(PKERNEL_BOOT_INFO info)
AuConsolePostInitialise – initialise the post console process.
Definition aucon.cpp:138
AU_EXTERN AU_EXPORT void AuTextOut(const char *text,...)
AuTextOut – standard text printing function for entire kernel.
Definition aucon.cpp:262
void AuConsoleInitialize(PKERNEL_BOOT_INFO info, bool early)
AuConsoleInitialize – initialize kernel direct screen console.
Definition aucon.cpp:74
uint32_t height
Definition aucon.h:48
uint32_t size
Definition aucon.h:52
uint16_t scanline
Definition aucon.h:51
uint32_t * buffer
Definition aucon.h:49
uint32_t width
Definition aucon.h:47
uint32_t bpp
Definition aucon.h:50
uint32_t pitch
Definition aucon.h:53
bool early_mode
Definition aucon.h:54