Lines Matching full:the
88 /** Get the current value during an animation*/
92 * First parameter is the variable to animate.
93 * Second parameter is the value to set.
95 * The `x` in `_xcb_t` means it's not a fully generic prototype because
99 /** Same as `lv_anim_exec_xcb_t` but receives `lv_anim_t *` as the first parameter.
103 /** Callback to call when the animation is ready*/
106 /** Callback to call when the animation really stars (considering `delay`)*/
109 /** Callback used when the animation values are relative to get the current value*/
112 /** Callback used when the animation is deleted*/
150 uint32_t pause_time; /**<The time when the animation was paused*/
151 …uint32_t pause_duration; /**<The amount of the time the animation must stay pause…
152 uint8_t is_paused : 1; /**<Indicates that the animation is paused */
192 * Set the duration of an animation
194 * @param duration duration of the animation in milliseconds
199 * Set a delay before starting the animation
201 * @param delay delay before the animation in milliseconds
212 * Pauses the animation
218 * Pauses the animation for ms milliseconds
220 * @param ms the pause time in milliseconds
225 * Check if the animation is paused
227 * @return true if the animation is paused else false
232 * Set the start and end values of an animation
234 * @param start the start value
235 * @param end the end value
250 * Set the path (curve) of the animation.
252 * @param path_cb a function to set the current value of the animation.
257 * Set a function call when the animation really starts (considering `delay`)
259 * @param start_cb a function call when the animation starts
264 * Set a function to use the current value of the variable and make start and end value
265 * relative to the returned current value.
267 * @param get_value_cb a function call when the animation starts
272 * Set a function call when the animation is completed
274 * @param completed_cb a function call when the animation is fully completed
279 * Set a function call when the animation is deleted.
281 * @param deleted_cb a function call when the animation is deleted
286 * Make the animation to play back to when the forward direction is ready
298 * Make the animation to play back to when the forward direction is ready
300 * @param delay delay in milliseconds before starting the playback animation.
305 * Make the animation repeat itself.
312 * Set a delay before repeating the animation.
314 * @param delay delay in milliseconds before repeating the animation.
319 * Set a whether the animation's should be applied immediately or only when the delay expired.
321 * @param en true: apply the start value immediately in `lv_anim_start`;
322 …* false: apply the start value only when `delay` ms is elapsed and the animations…
327 * Set the custom user data field of the animation.
329 * @param user_data pointer to the new user_data.
346 * @return pointer to the created animation (different from the `a` parameter)
351 * Get a delay before starting the animation
353 * @return delay before the animation in milliseconds
358 * Get the time used to play the animation.
360 * @return the play time in milliseconds.
365 * Get the duration of an animation
367 * @return the duration of the animation in milliseconds
372 * Get the repeat count of the animation.
374 …* @return the repeat count or `LV_ANIM_REPEAT_INFINITE` for infinite repetition. 0: disabled repet…
379 * Get the user_data field of the animation
381 * @return the pointer to the custom user_data of the animation
389 * or NULL to ignore it and delete all the animations of 'var
395 * Delete all the animations
400 * Get the animation of a variable and its `exec_cb`.
403 * @return pointer to the animation.
409 * @return pointer to the animation refresher timer.
414 * Delete an animation by getting the animated variable from `a`.
418 * the API more consequent and makes easier to generate bindings.
421 * or NULL to ignore it and delete all the animations of 'var
427 * Get the animation of a variable and its `exec_cb`.
430 * the API more consequent and makes easier to generate bindings.
433 * @return pointer to the animation.
438 * Get the number of currently running animations
439 * @return the number of running animations
444 * Store the speed as a special value which can be used as time in animations.
445 * It will be converted to time internally based on the start and end values.
446 * The return value can be used as a constant with multiple animations
447 * and let LVGL convert the speed to time based on the actual values.
448 * LIMITATION: the max time stored this way can be 10,000 ms.
449 * @param speed the speed of the animation in with unit / sec resolution in 0..10k range
456 * Store the speed as a special value which can be used as time in animations.
457 * It will be converted to time internally based on the start and end values.
458 * The return value can be used as a constant with multiple animations
459 * and let LVGL convert the speed to time based on the actual values.
460 * @param speed the speed of the animation in as unit / sec resolution in 0..10k range
461 * @param min_time the minimum time in 0..10k range
462 * @param max_time the maximum time in 0..10k range
471 * Resolve the speed (created with `lv_anim_speed` or `lv_anim_speed_clamped`) to time
474 * @param start the start value of the animation
475 * @param end the end value of the animation
476 * @return the time required to get from `start` to `end` with the given `speed` setting
481 * Calculate the time of an animation based on its speed, start and end values.
484 * As it's simpler there is no limit on the maximum time.
485 * @param speed the speed of the animation
486 * @param start the start value
487 * @param end the end value
488 * @return the time of the animation in milliseconds
494 * Manually refresh the state of the animations.
495 * Useful to make the animations running in a blocking process where
502 * Calculate the current value of an animation applying linear characteristic
504 * @return the current value to set
509 * Calculate the current value of an animation slowing down the start phase
511 * @return the current value to set
516 * Calculate the current value of an animation slowing down the end phase
518 * @return the current value to set
523 * Calculate the current value of an animation applying an "S" characteristic (cosine)
525 * @return the current value to set
530 * Calculate the current value of an animation with overshoot at the end
532 * @return the current value to set
537 * Calculate the current value of an animation with 3 bounces
539 * @return the current value to set
544 * Calculate the current value of an animation applying step characteristic.
545 * (Set end value on the end of the animation)
547 * @return the current value to set
554 * @return the current value to set