Type Alias drmModeModeInfo

Source
pub type drmModeModeInfo = _drmModeModeInfo;

Aliased Type§

struct drmModeModeInfo {
Show 15 fields pub clock: u32, pub hdisplay: u16, pub hsync_start: u16, pub hsync_end: u16, pub htotal: u16, pub hskew: u16, pub vdisplay: u16, pub vsync_start: u16, pub vsync_end: u16, pub vtotal: u16, pub vscan: u16, pub vrefresh: u32, pub flags: u32, pub type_: u32, pub name: [i8; 32],
}

Fields§

§clock: u32§hdisplay: u16§hsync_start: u16§hsync_end: u16§htotal: u16§hskew: u16§vdisplay: u16§vsync_start: u16§vsync_end: u16§vtotal: u16§vscan: u16§vrefresh: u32§flags: u32§type_: u32§name: [i8; 32]

Implementations§

Source§

impl drmModeModeInfo

Source

pub fn name(&self) -> String

Source

pub fn refresh_rate(&self) -> f32

Source

pub fn type_is_preferred(&self) -> bool

Source

pub fn type_is_userdef(&self) -> bool

Source

pub fn type_is_driver(&self) -> bool

Source

pub fn is_phsync(&self) -> bool

Source

pub fn is_nhsync(&self) -> bool

Source

pub fn is_pvsync(&self) -> bool

Source

pub fn is_nvsync(&self) -> bool

Source

pub fn is_interlace(&self) -> bool

Source

pub fn is_dblscan(&self) -> bool

Source

pub fn is_csync(&self) -> bool

Source

pub fn is_pcsync(&self) -> bool

Source

pub fn is_ncsync(&self) -> bool

Source

pub fn is_hskew(&self) -> bool

Source

pub fn is_dblclk(&self) -> bool

Source

pub fn is_clkdiv2(&self) -> bool