[−][src]Struct uefi::proto::console::gop::ModeInfo
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]
fn clone(&self) -> ModeInfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ModeInfo
[src]
impl Debug for ModeInfo
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,