Lines Matching refs:a
119 void lv_anim_init(lv_anim_t * a);
126 static inline void lv_anim_set_var(lv_anim_t * a, void * var) in lv_anim_set_var() argument
128 a->var = var; in lv_anim_set_var()
138 static inline void lv_anim_set_exec_cb(lv_anim_t * a, lv_anim_exec_xcb_t exec_cb) in lv_anim_set_exec_cb() argument
140 a->exec_cb = exec_cb; in lv_anim_set_exec_cb()
148 static inline void lv_anim_set_time(lv_anim_t * a, uint32_t duration) in lv_anim_set_time() argument
150 a->time = duration; in lv_anim_set_time()
158 static inline void lv_anim_set_delay(lv_anim_t * a, uint32_t delay) in lv_anim_set_delay() argument
160 a->act_time = -(int32_t)(delay); in lv_anim_set_delay()
169 static inline void lv_anim_set_values(lv_anim_t * a, int32_t start, int32_t end) in lv_anim_set_values() argument
171 a->start_value = start; in lv_anim_set_values()
172 a->current_value = start; in lv_anim_set_values()
173 a->end_value = end; in lv_anim_set_values()
185 static inline void lv_anim_set_custom_exec_cb(lv_anim_t * a, lv_anim_custom_exec_cb_t exec_cb) in lv_anim_set_custom_exec_cb() argument
187 a->var = a; in lv_anim_set_custom_exec_cb()
188 a->exec_cb = (lv_anim_exec_xcb_t)exec_cb; in lv_anim_set_custom_exec_cb()
196 static inline void lv_anim_set_path_cb(lv_anim_t * a, lv_anim_path_cb_t path_cb) in lv_anim_set_path_cb() argument
198 a->path_cb = path_cb; in lv_anim_set_path_cb()
206 static inline void lv_anim_set_start_cb(lv_anim_t * a, lv_anim_start_cb_t start_cb) in lv_anim_set_start_cb() argument
208 a->start_cb = start_cb; in lv_anim_set_start_cb()
217 static inline void lv_anim_set_get_value_cb(lv_anim_t * a, lv_anim_get_value_cb_t get_value_cb) in lv_anim_set_get_value_cb() argument
219 a->get_value_cb = get_value_cb; in lv_anim_set_get_value_cb()
227 static inline void lv_anim_set_ready_cb(lv_anim_t * a, lv_anim_ready_cb_t ready_cb) in lv_anim_set_ready_cb() argument
229 a->ready_cb = ready_cb; in lv_anim_set_ready_cb()
237 static inline void lv_anim_set_deleted_cb(lv_anim_t * a, lv_anim_deleted_cb_t deleted_cb) in lv_anim_set_deleted_cb() argument
239 a->deleted_cb = deleted_cb; in lv_anim_set_deleted_cb()
247 static inline void lv_anim_set_playback_time(lv_anim_t * a, uint32_t time) in lv_anim_set_playback_time() argument
249 a->playback_time = time; in lv_anim_set_playback_time()
257 static inline void lv_anim_set_playback_delay(lv_anim_t * a, uint32_t delay) in lv_anim_set_playback_delay() argument
259 a->playback_delay = delay; in lv_anim_set_playback_delay()
267 static inline void lv_anim_set_repeat_count(lv_anim_t * a, uint16_t cnt) in lv_anim_set_repeat_count() argument
269 a->repeat_cnt = cnt; in lv_anim_set_repeat_count()
277 static inline void lv_anim_set_repeat_delay(lv_anim_t * a, uint32_t delay) in lv_anim_set_repeat_delay() argument
279 a->repeat_delay = delay; in lv_anim_set_repeat_delay()
288 static inline void lv_anim_set_early_apply(lv_anim_t * a, bool en) in lv_anim_set_early_apply() argument
290 a->early_apply = en; in lv_anim_set_early_apply()
299 static inline void lv_anim_set_user_data(lv_anim_t * a, void * user_data) in lv_anim_set_user_data() argument
301 a->user_data = user_data; in lv_anim_set_user_data()
310 lv_anim_t * lv_anim_start(const lv_anim_t * a);
317 static inline uint32_t lv_anim_get_delay(lv_anim_t * a) in lv_anim_get_delay() argument
319 return -a->act_time; in lv_anim_get_delay()
327 uint32_t lv_anim_get_playtime(lv_anim_t * a);
335 static inline void * lv_anim_get_user_data(lv_anim_t * a) in lv_anim_get_user_data() argument
337 return a->user_data; in lv_anim_get_user_data()
380 static inline bool lv_anim_custom_del(lv_anim_t * a, lv_anim_custom_exec_cb_t exec_cb) in lv_anim_custom_del() argument
382 return lv_anim_del(a ? a->var : NULL, (lv_anim_exec_xcb_t)exec_cb); in lv_anim_custom_del()
394 static inline lv_anim_t * lv_anim_custom_get(lv_anim_t * a, lv_anim_custom_exec_cb_t exec_cb) in lv_anim_custom_get() argument
396 return lv_anim_get(a ? a->var : NULL, (lv_anim_exec_xcb_t)exec_cb); in lv_anim_custom_get()
427 int32_t lv_anim_path_linear(const lv_anim_t * a);
434 int32_t lv_anim_path_ease_in(const lv_anim_t * a);
441 int32_t lv_anim_path_ease_out(const lv_anim_t * a);
448 int32_t lv_anim_path_ease_in_out(const lv_anim_t * a);
455 int32_t lv_anim_path_overshoot(const lv_anim_t * a);
462 int32_t lv_anim_path_bounce(const lv_anim_t * a);
470 int32_t lv_anim_path_step(const lv_anim_t * a);