Skip to main content

DisplayBasicFramebufferVtable

Type Alias DisplayBasicFramebufferVtable 

Source
pub type DisplayBasicFramebufferVtable = krun_display_basic_framebuffer_vtable;

Aliased Type§

#[repr(C)]
pub struct DisplayBasicFramebufferVtable { pub destroy: Option<unsafe extern "C" fn(*mut c_void) -> i32>, pub disable_scanout: Option<unsafe extern "C" fn(*mut c_void, u32) -> i32>, pub configure_scanout: Option<unsafe extern "C" fn(*mut c_void, u32, u32, u32, u32, u32, u32) -> i32>, pub alloc_frame: Option<unsafe extern "C" fn(*mut c_void, u32, *mut *mut u8, *mut usize) -> i32>, pub present_frame: Option<unsafe extern "C" fn(*mut c_void, u32, u32, *const krun_rect) -> i32>, }

Fields§

§destroy: Option<unsafe extern "C" fn(*mut c_void) -> i32>§disable_scanout: Option<unsafe extern "C" fn(*mut c_void, u32) -> i32>§configure_scanout: Option<unsafe extern "C" fn(*mut c_void, u32, u32, u32, u32, u32, u32) -> i32>§alloc_frame: Option<unsafe extern "C" fn(*mut c_void, u32, *mut *mut u8, *mut usize) -> i32>§present_frame: Option<unsafe extern "C" fn(*mut c_void, u32, u32, *const krun_rect) -> i32>