Type Alias lv_anim_t

Source
pub type lv_anim_t = _lv_anim_t;

Aliased Type§

#[repr(C)]
pub struct lv_anim_t {
Show 25 fields pub var: *mut c_void, pub exec_cb: Option<unsafe extern "C" fn(*mut c_void, i32)>, pub custom_exec_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t, i32)>, pub start_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t)>, pub completed_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t)>, pub deleted_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t)>, pub get_value_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t) -> i32>, pub user_data: *mut c_void, pub path_cb: Option<unsafe extern "C" fn(*const _lv_anim_t) -> i32>, pub start_value: i32, pub current_value: i32, pub end_value: i32, pub duration: i32, pub act_time: i32, pub reverse_delay: u32, pub reverse_duration: u32, pub repeat_delay: u32, pub repeat_cnt: u32, pub parameter: _lv_anim_t__lv_anim_path_para_t, pub last_timer_run: u32, pub pause_time: u32, pub pause_duration: u32, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>, pub __bindgen_padding_0: [u8; 7],
}

Fields§

§var: *mut c_void§exec_cb: Option<unsafe extern "C" fn(*mut c_void, i32)>§custom_exec_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t, i32)>§start_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t)>§completed_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t)>§deleted_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t)>§get_value_cb: Option<unsafe extern "C" fn(*mut _lv_anim_t) -> i32>§user_data: *mut c_void§path_cb: Option<unsafe extern "C" fn(*const _lv_anim_t) -> i32>§start_value: i32§current_value: i32§end_value: i32§duration: i32§act_time: i32§reverse_delay: u32§reverse_duration: u32§repeat_delay: u32§repeat_cnt: u32§parameter: _lv_anim_t__lv_anim_path_para_t§last_timer_run: u32§pause_time: u32§pause_duration: u32§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§__bindgen_padding_0: [u8; 7]