Struct uefi::graphics::GraphicsOutputMode
source · #[repr(C)]pub struct GraphicsOutputMode {
pub MaxMode: u32,
pub Mode: u32,
pub Info: &'static GraphicsOutputModeInfo,
pub SizeOfInfo: usize,
pub FrameBufferBase: usize,
pub FrameBufferSize: usize,
}Fields§
§MaxMode: u32The number of modes supported by QueryMode() and SetMode().
Mode: u32Current Mode of the graphics device. Valid mode numbers are 0 to MaxMode -1.
Info: &'static GraphicsOutputModeInfoPointer to read-only EFI_GRAPHICS_OUTPUT_MODE_INFORMATION data.
SizeOfInfo: usizeSize of Info structure in bytes.
FrameBufferBase: usizeBase address of graphics linear frame buffer. Offset zero in FrameBufferBase represents the upper left pixel of the display.
FrameBufferSize: usizeAmount of frame buffer needed to support the active mode as defined by PixelsPerScanLine xVerticalResolution x PixelElementSize.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GraphicsOutputMode
impl RefUnwindSafe for GraphicsOutputMode
impl Send for GraphicsOutputMode
impl Sync for GraphicsOutputMode
impl Unpin for GraphicsOutputMode
impl UnwindSafe for GraphicsOutputMode
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more