Skip to main content

drmModeCrtc

Type Alias drmModeCrtc 

Source
pub type drmModeCrtc = _drmModeCrtc;

Aliased Type§

#[repr(C)]
pub struct drmModeCrtc { pub crtc_id: u32, pub buffer_id: u32, pub x: u32, pub y: u32, pub width: u32, pub height: u32, pub mode_valid: i32, pub mode: _drmModeModeInfo, pub gamma_size: i32, }

Fields§

§crtc_id: u32§buffer_id: u32

< FB id to connect to 0 = disconnect

§x: u32

< Position on the framebuffer

§y: u32

< Position on the framebuffer

§width: u32§height: u32§mode_valid: i32§mode: _drmModeModeInfo§gamma_size: i32

< Number of gamma stops

Implementations§

Source§

impl drmModeCrtc

Source

pub fn get(fd: i32, crtc_id: u32) -> Option<Self>

Source

pub fn get_crtc_props(&self, fd: i32) -> Option<drmModeObjectProperties>

Source

pub fn mode_valid(&self) -> bool