# lv_anim_timeline_private.h (/api/private/misc/lv_anim_timeline_private_h)



<RelatedHeaders name="lv_anim_timeline.h" isPrivate="true" />

<ApiSummary structs="1" />

Structs [#structs]

<ApiMember kind="struct" name="_lv_anim_timeline_t">
  \_lv_anim_timeline_t [#_lv_anim_timeline_t]

  | Member         | Type                                                                                  | Description                                       |
  | -------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------- |
  | `anim_dsc`     | <ApiLink name="_lv_anim_timeline_dsc_t" display="struct _lv_anim_timeline_dsc_t *" /> | Dynamically allocated anim dsc array              |
  | `anim_dsc_cnt` | `uint32_t`                                                                            | The length of anim dsc array                      |
  | `act_time`     | `uint32_t`                                                                            | Current time of the animation                     |
  | `reverse`      | `bool`                                                                                | Reverse playback                                  |
  | `delay`        | `uint32_t`                                                                            | Delay before starting the animation from any ends |
  | `repeat_count` | `uint32_t`                                                                            | Repeat count                                      |
  | `repeat_delay` | `uint32_t`                                                                            | Wait before repeat                                |
  | `user_data`    | `void *`                                                                              | For any custom data                               |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lvgl_public.h&#x22;]" includedBy="[&#x22;lvgl_private.h&#x22;]" />
