Skip to main content

lv_draw_buf_handlers_t

Type Alias lv_draw_buf_handlers_t 

Source
pub type lv_draw_buf_handlers_t = _lv_draw_buf_handlers_t;

Aliased Type§

#[repr(C)]
pub struct lv_draw_buf_handlers_t { pub buf_malloc_cb: Option<unsafe extern "C" fn(usize, u32) -> *mut c_void>, pub buf_free_cb: Option<unsafe extern "C" fn(*mut c_void)>, pub align_pointer_cb: Option<unsafe extern "C" fn(*mut c_void, u32) -> *mut c_void>, pub invalidate_cache_cb: Option<unsafe extern "C" fn(*const _lv_draw_buf_t, *const lv_area_t)>, pub flush_cache_cb: Option<unsafe extern "C" fn(*const _lv_draw_buf_t, *const lv_area_t)>, pub width_to_stride_cb: Option<unsafe extern "C" fn(u32, u32) -> u32>, }

Fields§

§buf_malloc_cb: Option<unsafe extern "C" fn(usize, u32) -> *mut c_void>§buf_free_cb: Option<unsafe extern "C" fn(*mut c_void)>§align_pointer_cb: Option<unsafe extern "C" fn(*mut c_void, u32) -> *mut c_void>§invalidate_cache_cb: Option<unsafe extern "C" fn(*const _lv_draw_buf_t, *const lv_area_t)>§flush_cache_cb: Option<unsafe extern "C" fn(*const _lv_draw_buf_t, *const lv_area_t)>§width_to_stride_cb: Option<unsafe extern "C" fn(u32, u32) -> u32>