Skip to main content

lv_draw_unit_t

Type Alias lv_draw_unit_t 

Source
pub type lv_draw_unit_t = _lv_draw_unit_t;

Aliased Type§

#[repr(C)]
pub struct lv_draw_unit_t { pub next: *mut _lv_draw_unit_t, pub name: *const i8, pub idx: i32, pub dispatch_cb: Option<unsafe extern "C" fn(*mut _lv_draw_unit_t, *mut _lv_layer_t) -> i32>, pub evaluate_cb: Option<unsafe extern "C" fn(*mut _lv_draw_unit_t, *mut _lv_draw_task_t) -> i32>, pub wait_for_finish_cb: Option<unsafe extern "C" fn(*mut _lv_draw_unit_t) -> i32>, pub delete_cb: Option<unsafe extern "C" fn(*mut _lv_draw_unit_t) -> i32>, }

Fields§

§next: *mut _lv_draw_unit_t§name: *const i8§idx: i32§dispatch_cb: Option<unsafe extern "C" fn(*mut _lv_draw_unit_t, *mut _lv_layer_t) -> i32>§evaluate_cb: Option<unsafe extern "C" fn(*mut _lv_draw_unit_t, *mut _lv_draw_task_t) -> i32>§wait_for_finish_cb: Option<unsafe extern "C" fn(*mut _lv_draw_unit_t) -> i32>§delete_cb: Option<unsafe extern "C" fn(*mut _lv_draw_unit_t) -> i32>