Graphics output

Fields

_query_mode: *const fn (*const GraphicsOutputProtocol, u32, *usize, **GraphicsOutputModeInformation) callconv(cc) Status,
_set_mode: *const fn (*const GraphicsOutputProtocol, u32) callconv(cc) Status,
_blt: *const fn (*const GraphicsOutputProtocol, ?[*]GraphicsOutputBltPixel, GraphicsOutputBltOperation, usize, usize, usize, usize, usize, usize, usize) callconv(cc) Status,

Functions

fn blt(self: *const GraphicsOutputProtocol, blt_buffer: ?[*]GraphicsOutputBltPixel, blt_operation: GraphicsOutputBltOperation, source_x: usize, source_y: usize, destination_x: usize, destination_y: usize, width: usize, height: usize, delta: usize) Status

Blt a rectangle of pixels on the graphics screen. Blt stands for BLock Transfer.

fn queryMode(self: *const GraphicsOutputProtocol, mode: u32, size_of_info: *usize, info: **GraphicsOutputModeInformation) Status

Returns information for an available graphics mode that the graphics device and …

Returns information for an available graphics mode that the graphics device and the set of active video output devices supports.

fn setMode(self: *const GraphicsOutputProtocol, mode: u32) Status

Set the video device into the specified mode and clears the visible portions of …

Set the video device into the specified mode and clears the visible portions of the output display to black.

Values