Skip to main content

lv_image_decoder_t

Type Alias lv_image_decoder_t 

Source
pub type lv_image_decoder_t = _lv_image_decoder_t;

Aliased Type§

#[repr(C)]
pub struct lv_image_decoder_t { pub info_cb: Option<unsafe extern "C" fn(*mut _lv_image_decoder_t, *mut _lv_image_decoder_dsc_t, *mut lv_image_header_t) -> u32>, pub open_cb: Option<unsafe extern "C" fn(*mut _lv_image_decoder_t, *mut _lv_image_decoder_dsc_t) -> u32>, pub get_area_cb: Option<unsafe extern "C" fn(*mut _lv_image_decoder_t, *mut _lv_image_decoder_dsc_t, *const lv_area_t, *mut lv_area_t) -> u32>, pub close_cb: Option<unsafe extern "C" fn(*mut _lv_image_decoder_t, *mut _lv_image_decoder_dsc_t)>, pub custom_draw_cb: Option<unsafe extern "C" fn(*mut _lv_layer_t, *const _lv_image_decoder_dsc_t, *const lv_area_t, *const _lv_draw_image_dsc_t, *const lv_area_t)>, pub name: *const i8, pub user_data: *mut c_void, }

Fields§

§info_cb: Option<unsafe extern "C" fn(*mut _lv_image_decoder_t, *mut _lv_image_decoder_dsc_t, *mut lv_image_header_t) -> u32>§open_cb: Option<unsafe extern "C" fn(*mut _lv_image_decoder_t, *mut _lv_image_decoder_dsc_t) -> u32>§get_area_cb: Option<unsafe extern "C" fn(*mut _lv_image_decoder_t, *mut _lv_image_decoder_dsc_t, *const lv_area_t, *mut lv_area_t) -> u32>§close_cb: Option<unsafe extern "C" fn(*mut _lv_image_decoder_t, *mut _lv_image_decoder_dsc_t)>§custom_draw_cb: Option<unsafe extern "C" fn(*mut _lv_layer_t, *const _lv_image_decoder_dsc_t, *const lv_area_t, *const _lv_draw_image_dsc_t, *const lv_area_t)>§name: *const i8§user_data: *mut c_void