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: u32
The number of modes supported by QueryMode() and SetMode().
Mode: u32
Current Mode of the graphics device. Valid mode numbers are 0 to MaxMode -1.
Info: &'static GraphicsOutputModeInfo
Pointer to read-only EFI_GRAPHICS_OUTPUT_MODE_INFORMATION data.
SizeOfInfo: usize
Size of Info structure in bytes.
FrameBufferBase: usize
Base address of graphics linear frame buffer. Offset zero in FrameBufferBase represents the upper left pixel of the display.
FrameBufferSize: usize
Amount of frame buffer needed to support the active mode as defined by PixelsPerScanLine xVerticalResolution x PixelElementSize.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GraphicsOutputMode
impl Send for GraphicsOutputMode
impl Sync for GraphicsOutputMode
impl Unpin for GraphicsOutputMode
impl UnwindSafe for GraphicsOutputMode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more