Character output devices
Fields
_reset: *const fn (*const SimpleTextOutputProtocol, bool) callconv(cc) Status,
_output_string: *const fn (*const SimpleTextOutputProtocol, [*:0]const u16) callconv(cc) Status,
_test_string: *const fn (*const SimpleTextOutputProtocol, [*:0]const u16) callconv(cc) Status,
_query_mode: *const fn (*const SimpleTextOutputProtocol, usize, *usize, *usize) callconv(cc) Status,
_set_mode: *const fn (*const SimpleTextOutputProtocol, usize) callconv(cc) Status,
_set_attribute: *const fn (*const SimpleTextOutputProtocol, usize) callconv(cc) Status,
_clear_screen: *const fn (*const SimpleTextOutputProtocol) callconv(cc) Status,
_set_cursor_position: *const fn (*const SimpleTextOutputProtocol, usize, usize) callconv(cc) Status,
_enable_cursor: *const fn (*const SimpleTextOutputProtocol, bool) callconv(cc) Status,
mode: *SimpleTextOutputMode,
Functions
fn clearScreen(self: *const SimpleTextOutputProtocol) Status
Clears the output device(s) display to the currently selected background color.
fn enableCursor(self: *const SimpleTextOutputProtocol, visible: bool) Status
Makes the cursor visible or invisible.
fn outputString(self: *const SimpleTextOutputProtocol, msg: [*:0]const u16) Status
Writes a string to the output device.
fn queryMode(self: *const SimpleTextOutputProtocol, mode_number: usize, columns: *usize, rows: *usize) Status
Returns information for an available text mode that the output device(s) support…
Returns information for an available text mode that the output device(s) supports.
fn reset(self: *const SimpleTextOutputProtocol, verify: bool) Status
Resets the text output device hardware.
fn setAttribute(self: *const SimpleTextOutputProtocol, attribute: usize) Status
Sets the background and foreground colors for the outputString() and clearScreen…
Sets the background and foreground colors for the outputString() and clearScreen() functions.
fn setCursorPosition(self: *const SimpleTextOutputProtocol, column: usize, row: usize) Status
Sets the current coordinates of the cursor position.
fn setMode(self: *const SimpleTextOutputProtocol, mode_number: usize) Status
Sets the output device(s) to a specified mode.
fn testString(self: *const SimpleTextOutputProtocol, msg: [*:0]const u16) Status
Verifies that all characters in a string can be output to the target device.