|
ReactOS 0.4.16-dev-2132-g3885311
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | BB_OFFSET(x, y) ((y) * SCREEN_WIDTH + (x)) |
| #define | FB_OFFSET(x, y) (((PanV + (y)) * FrameBufferWidth + PanH + (x)) * BytesPerPixel) |
Functions | |
| static UCHAR | NvGetCrtc (ULONG Base, UCHAR Index) |
| static UCHAR | NvGetBytesPerPixel (ULONG Base, ULONG ScreenWidth) |
| 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 | FrameBufferWidth |
| static ULONG | FrameBufferHeight |
| static ULONG | PanH |
| static ULONG | PanV |
| static UCHAR | BytesPerPixel |
| static RGBQUAD | CachedPalette [BV_MAX_COLORS] |
| static PUCHAR | BackBuffer = NULL |
| #define FB_OFFSET | ( | x, | |
| y | |||
| ) | (((PanV + (y)) * FrameBufferWidth + PanH + (x)) * BytesPerPixel) |
Definition at line 59 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 341 of file bootvid.c.
Definition at line 313 of file bootvid.c.
Definition at line 241 of file bootvid.c.
Referenced by VidBitBlt().
Definition at line 39 of file bootvid.c.
Referenced by VidInitialize().
Definition at line 30 of file bootvid.c.
Referenced by NvGetBytesPerPixel().
Definition at line 268 of file bootvid.c.
Definition at line 227 of file bootvid.c.
Definition at line 255 of file bootvid.c.
Referenced by _test_color(), AlphaBlendInit(), BitBlt(), BltCard(), cdtDrawExt(), CreateSinkBmp(), draw_graphics(), draw_text_2(), DrawCardCorner(), DrawCharacterPixel(), DrawStarField(), EditGlyphPreviewWndProc(), InitResources(), CDrvDefExt::PaintStaticControls(), PlayMetaFileRecord(), RleBitBlt(), test_alpha_hdc(), test_begin_paint(), test_bitmap_colors(), test_DIB_PAL_COLORS(), test_fromMemoryBitmap(), test_GetSetDIBits_rtl(), Test_PatBlt_Params(), Test_SetPixel_PAL(), Test_SetPixel_Params(), Test_SrcMono(), test_StretchBlt(), TREEVIEW_DrawItemLines(), WndProc_wave(), write_monocolor_pixels_frontbuffer(), and write_monocolor_span_frontbuffer().
Definition at line 116 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 403 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 25 of file bootvid.c.
Referenced by ApplyPalette(), DECLARE_INTERFACE_(), DoScroll(), PreserveRow(), SetPixel(), VidInitialize(), VidScreenToBufferBlt(), and VidSolidColorFill().
|
static |
Definition at line 23 of file bootvid.c.
Referenced by ConsolepClearBuffer(), NvGetBytesPerPixel(), VidInitialize(), XboxVideoInit(), and XboxVmpQueryCurrentMode().
|
static |
Definition at line 24 of file bootvid.c.
Referenced by ApplyPalette(), DoScroll(), InitPaletteWithTable(), PreserveRow(), SetPixel(), and VidSolidColorFill().
|
static |
Definition at line 22 of file bootvid.c.
Referenced by VidInitialize().
|
static |
Definition at line 21 of file bootvid.c.
Referenced by ApplyPalette(), DoScroll(), PreserveRow(), ResetDisplay(), SetPixel(), VidInitialize(), and VidSolidColorFill().
|
static |
Definition at line 22 of file bootvid.c.
Referenced by ApplyPalette(), and VidInitialize().
|
static |
Definition at line 22 of file bootvid.c.
Referenced by ApplyPalette(), and VidInitialize().
|
static |
Definition at line 22 of file bootvid.c.
Referenced by ApplyPalette(), and VidInitialize().