Struct linux_boot_params::ScreenInfo
source · #[repr(C, packed(1))]pub struct ScreenInfo {Show 36 fields
pub orig_x: u8,
pub orig_y: u8,
pub ext_mem_k: u16,
pub orig_video_page: u16,
pub orig_video_mode: u8,
pub orig_video_cols: u8,
pub flags: u8,
pub unused2: u8,
pub orig_video_ega_bx: u16,
pub unused3: u16,
pub orig_video_lines: u8,
pub orig_video_is_vga: u8,
pub orig_video_points: u16,
pub lfb_width: u16,
pub lfb_height: u16,
pub lfb_depth: u16,
pub lfb_base: u32,
pub lfb_size: u32,
pub cl_magic: u16,
pub cl_offset: u16,
pub lfb_linelength: u16,
pub red_size: u8,
pub red_pos: u8,
pub green_size: u8,
pub green_pos: u8,
pub blue_size: u8,
pub blue_pos: u8,
pub rsvd_size: u8,
pub rsvd_pos: u8,
pub vesapm_seg: u16,
pub vesapm_off: u16,
pub pages: u16,
pub vesa_attributes: u16,
pub capabilities: u32,
pub ext_lfb_base: u32,
pub _reserved: [u8; 2],
}
Fields§
§orig_x: u8
§orig_y: u8
§ext_mem_k: u16
§orig_video_page: u16
§orig_video_mode: u8
§orig_video_cols: u8
§flags: u8
§unused2: u8
§orig_video_ega_bx: u16
§unused3: u16
§orig_video_lines: u8
§orig_video_is_vga: u8
§orig_video_points: u16
§lfb_width: u16
§lfb_height: u16
§lfb_depth: u16
§lfb_base: u32
§lfb_size: u32
§cl_magic: u16
§cl_offset: u16
§lfb_linelength: u16
§red_size: u8
§red_pos: u8
§green_size: u8
§green_pos: u8
§blue_size: u8
§blue_pos: u8
§rsvd_size: u8
§rsvd_pos: u8
§vesapm_seg: u16
§vesapm_off: u16
§pages: u16
§vesa_attributes: u16
§capabilities: u32
§ext_lfb_base: u32
§_reserved: [u8; 2]
Trait Implementations§
source§impl Clone for ScreenInfo
impl Clone for ScreenInfo
source§fn clone(&self) -> ScreenInfo
fn clone(&self) -> ScreenInfo
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more