Graphics::LVGL

Function lv_draw_buf_handlers_init

Source
pub unsafe extern "C" fn lv_draw_buf_handlers_init(
    handlers: *mut lv_draw_buf_handlers_t,
    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>,
)