lv_img_decoder_t

Type Alias lv_img_decoder_t 

Source
pub type lv_img_decoder_t = _lv_img_decoder_t;

Aliased Type§

#[repr(C)]
pub struct lv_img_decoder_t { pub info_cb: Option<unsafe extern "C" fn(*mut _lv_img_decoder_t, *const c_void, *mut lv_img_header_t) -> u8>, pub open_cb: Option<unsafe extern "C" fn(*mut _lv_img_decoder_t, *mut _lv_img_decoder_dsc_t) -> u8>, pub read_line_cb: Option<unsafe extern "C" fn(*mut _lv_img_decoder_t, *mut _lv_img_decoder_dsc_t, i16, i16, i16, *mut u8) -> u8>, pub close_cb: Option<unsafe extern "C" fn(*mut _lv_img_decoder_t, *mut _lv_img_decoder_dsc_t)>, pub user_data: *mut c_void, }

Fields§

§info_cb: Option<unsafe extern "C" fn(*mut _lv_img_decoder_t, *const c_void, *mut lv_img_header_t) -> u8>§open_cb: Option<unsafe extern "C" fn(*mut _lv_img_decoder_t, *mut _lv_img_decoder_dsc_t) -> u8>§read_line_cb: Option<unsafe extern "C" fn(*mut _lv_img_decoder_t, *mut _lv_img_decoder_dsc_t, i16, i16, i16, *mut u8) -> u8>§close_cb: Option<unsafe extern "C" fn(*mut _lv_img_decoder_t, *mut _lv_img_decoder_dsc_t)>§user_data: *mut c_void