|
ReactOS 0.4.16-dev-2232-gc2aaa52
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | SCALING_SUPPORT |
| #define | SCALING_PROPORTIONAL |
| #define | BB_PIXEL(x, y) ((PUCHAR)BackBuffer + (y) * SCREEN_WIDTH + (x)) |
| #define | FB_PIXEL(x, y) |
Functions | |
| static VOID | ApplyPalette (VOID) |
| BOOLEAN NTAPI | VidInitialize (_In_ BOOLEAN SetMode) |
| VOID NTAPI | VidCleanUp (VOID) |
| VOID | ResetDisplay (_In_ BOOLEAN SetMode) |
| VOID | InitPaletteWithTable (_In_reads_(Count) const ULONG *Table, _In_ ULONG Count) |
| VOID | SetPixel (_In_ ULONG Left, _In_ ULONG Top, _In_ UCHAR Color) |
| VOID | PreserveRow (_In_ ULONG CurrentTop, _In_ ULONG TopDelta, _In_ BOOLEAN Restore) |
| VOID | DoScroll (_In_ ULONG Scroll) |
| VOID | DisplayCharacter (_In_ CHAR Character, _In_ ULONG Left, _In_ ULONG Top, _In_ ULONG TextColor, _In_ ULONG BackColor) |
| VOID NTAPI | VidSolidColorFill (_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ UCHAR Color) |
| VOID NTAPI | VidScreenToBufferBlt (_Out_writes_bytes_all_(Delta *Height) PUCHAR Buffer, _In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Width, _In_ ULONG Height, _In_ ULONG Delta) |
Variables | |
| static ULONG_PTR | FrameBufferStart = 0 |
| static ULONG | FrameBufferSize |
| static ULONG | ScreenWidth |
| static ULONG | ScreenHeight |
| static ULONG | BytesPerScanLine |
| static UCHAR | BytesPerPixel |
| static PUCHAR | BackBuffer = NULL |
| static SIZE_T | BackBufferSize |
| static USHORT | VidpXScale = 1 |
| static USHORT | VidpYScale = 1 |
| static ULONG | PanH |
| static ULONG | PanV |
| static RGBQUAD | CachedPalette [BV_MAX_COLORS] |
| #define BB_PIXEL | ( | x, | |
| y | |||
| ) | ((PUCHAR)BackBuffer + (y) * SCREEN_WIDTH + (x)) |
Definition at line 56 of file bootvid.c.
Referenced by InitPaletteWithTable().
| VOID DisplayCharacter | ( | _In_ CHAR | Character, |
| _In_ ULONG | Left, | ||
| _In_ ULONG | Top, | ||
| _In_ ULONG | TextColor, | ||
| _In_ ULONG | BackColor | ||
| ) |
Definition at line 448 of file bootvid.c.
Definition at line 413 of file bootvid.c.
Definition at line 324 of file bootvid.c.
Definition at line 363 of file bootvid.c.
Definition at line 312 of file bootvid.c.
Definition at line 344 of file bootvid.c.
Definition at line 126 of file bootvid.c.
| VOID NTAPI VidScreenToBufferBlt | ( | _Out_writes_bytes_all_(Delta *Height) PUCHAR | Buffer, |
| _In_ ULONG | Left, | ||
| _In_ ULONG | Top, | ||
| _In_ ULONG | Width, | ||
| _In_ ULONG | Height, | ||
| _In_ ULONG | Delta | ||
| ) |
Definition at line 507 of file bootvid.c.
| VOID NTAPI VidSolidColorFill | ( | _In_ ULONG | Left, |
| _In_ ULONG | Top, | ||
| _In_ ULONG | Right, | ||
| _In_ ULONG | Bottom, | ||
| _In_ UCHAR | Color | ||
| ) |
Definition at line 38 of file bootvid.c.
Referenced by ApplyPalette(), DECLARE_INTERFACE_(), DoScroll(), PreserveRow(), ResetDisplay(), SetPixel(), VidInitialize(), VidScreenToBufferBlt(), and VidSolidColorFill().
|
static |
Definition at line 39 of file bootvid.c.
Referenced by ResetDisplay(), and VidInitialize().
|
static |
Definition at line 37 of file bootvid.c.
Referenced by ApplyPalette(), ConsolepClearBuffer(), DoScroll(), NvGetBytesPerPixel(), PreserveRow(), VidInitialize(), VidSolidColorFill(), XboxVideoInit(), and XboxVmpQueryCurrentMode().
|
static |
Definition at line 36 of file bootvid.c.
Referenced by ApplyPalette(), DoScroll(), PreserveRow(), SetPixel(), VidInitialize(), and VidSolidColorFill().
|
static |
Definition at line 50 of file bootvid.c.
Referenced by ApplyPalette(), DoScroll(), InitPaletteWithTable(), PreserveRow(), SetPixel(), and VidSolidColorFill().
|
static |
Definition at line 35 of file bootvid.c.
Referenced by ResetDisplay(), and VidInitialize().
|
static |
Definition at line 34 of file bootvid.c.
Referenced by ApplyPalette(), DoScroll(), PreserveRow(), ResetDisplay(), SetPixel(), VidInitialize(), and VidSolidColorFill().
|
static |
Definition at line 48 of file bootvid.c.
Referenced by ApplyPalette(), and VidInitialize().
|
static |
Definition at line 48 of file bootvid.c.
Referenced by ApplyPalette(), and VidInitialize().
|
static |
Definition at line 36 of file bootvid.c.
Referenced by VidInitialize().
|
static |
Definition at line 36 of file bootvid.c.
Referenced by ApplyPalette(), NvGetBytesPerPixel(), and VidInitialize().
|
static |
Definition at line 42 of file bootvid.c.
Referenced by ApplyPalette(), DoScroll(), PreserveRow(), SetPixel(), VidInitialize(), and VidSolidColorFill().
|
static |
Definition at line 43 of file bootvid.c.
Referenced by ApplyPalette(), DoScroll(), PreserveRow(), SetPixel(), VidInitialize(), and VidSolidColorFill().