[][src]Struct uefi::proto::console::gop::ModeInfo

#[repr(C)]pub struct ModeInfo { /* fields omitted */ }

Information about a graphics output mode.

Implementations

impl ModeInfo[src]

pub fn resolution(&self) -> (usize, usize)[src]

Returns the (horizontal, vertical) resolution.

On desktop monitors, this usually means (width, height).

pub fn pixel_format(&self) -> PixelFormat[src]

Returns the format of the frame buffer.

pub fn pixel_bitmask(&self) -> Option<PixelBitmask>[src]

Returns the bitmask of the custom pixel format, if available.

pub fn stride(&self) -> usize[src]

Returns the number of pixels per scanline.

Due to performance reasons, the stride might not be equal to the width, instead the stride might be bigger for better alignment.

Trait Implementations

impl Clone for ModeInfo[src]

impl Copy for ModeInfo[src]

impl Debug for ModeInfo[src]

Auto Trait Implementations

impl Send for ModeInfo

impl Sync for ModeInfo

impl Unpin for ModeInfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.