1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use super::Record; #[derive(Clone, Debug)] #[repr(packed)] pub struct Framebuffer { pub record: Record, pub physical_address: u64, pub x_resolution: u32, pub y_resolution: u32, pub bytes_per_line: u32, pub bits_per_pixel: u8, pub red_mask_pos: u8, pub red_mask_size: u8, pub green_mask_pos: u8, pub green_mask_size: u8, pub blue_mask_pos: u8, pub blue_mask_size: u8, pub reserved_mask_pos: u8, pub reserved_mask_size: u8, }