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