#[repr(C)]pub struct _lv_anim_t {Show 20 fields
pub var: *mut c_void,
pub exec_cb: lv_anim_exec_xcb_t,
pub start_cb: lv_anim_start_cb_t,
pub ready_cb: lv_anim_ready_cb_t,
pub deleted_cb: lv_anim_deleted_cb_t,
pub get_value_cb: lv_anim_get_value_cb_t,
pub user_data: *mut c_void,
pub path_cb: lv_anim_path_cb_t,
pub start_value: i32,
pub current_value: i32,
pub end_value: i32,
pub time: i32,
pub act_time: i32,
pub playback_delay: u32,
pub playback_time: u32,
pub repeat_delay: u32,
pub repeat_cnt: u16,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub __bindgen_padding_0: u8,
}Fields§
§var: *mut c_void§exec_cb: lv_anim_exec_xcb_t§start_cb: lv_anim_start_cb_t§ready_cb: lv_anim_ready_cb_t§deleted_cb: lv_anim_deleted_cb_t§get_value_cb: lv_anim_get_value_cb_t§user_data: *mut c_void§path_cb: lv_anim_path_cb_t§start_value: i32§current_value: i32§end_value: i32§time: i32§act_time: i32§playback_delay: u32§playback_time: u32§repeat_delay: u32§repeat_cnt: u16§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§__bindgen_padding_0: u8Implementations§
Source§impl _lv_anim_t
impl _lv_anim_t
pub fn early_apply(&self) -> u8
pub fn set_early_apply(&mut self, val: u8)
pub fn playback_now(&self) -> u8
pub fn set_playback_now(&mut self, val: u8)
pub fn run_round(&self) -> u8
pub fn set_run_round(&mut self, val: u8)
pub fn start_cb_called(&self) -> u8
pub fn set_start_cb_called(&mut self, val: u8)
pub fn new_bitfield_1( early_apply: u8, playback_now: u8, run_round: u8, start_cb_called: u8, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Clone for _lv_anim_t
impl Clone for _lv_anim_t
Source§fn clone(&self) -> _lv_anim_t
fn clone(&self) -> _lv_anim_t
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for _lv_anim_t
impl Debug for _lv_anim_t
Source§impl Default for _lv_anim_t
impl Default for _lv_anim_t
impl Copy for _lv_anim_t
Auto Trait Implementations§
impl Freeze for _lv_anim_t
impl RefUnwindSafe for _lv_anim_t
impl !Send for _lv_anim_t
impl !Sync for _lv_anim_t
impl Unpin for _lv_anim_t
impl UnwindSafe for _lv_anim_t
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more