# lv_anim_private.h (/api/misc/lv_anim_private_h)



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

<ApiSummary functions="3" structs="1" />

Functions [#functions]

<ApiMember kind="function" name="lv_anim_core_init" file="misc/lv_anim_private.h" line="42" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/misc/lv_anim_private.h#L42">
  lv_anim_core_init [#lv_anim_core_init]

  Init the animation module

  ```c title=" " lineNumbers=1
  void lv_anim_core_init(void)
  ```
</ApiMember>

<ApiMember kind="function" name="lv_anim_core_deinit" file="misc/lv_anim_private.h" line="47" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/misc/lv_anim_private.h#L47">
  lv_anim_core_deinit [#lv_anim_core_deinit]

  Deinit the animation module

  ```c title=" " lineNumbers=1
  void lv_anim_core_deinit(void)
  ```
</ApiMember>

<ApiMember kind="function" name="lv_anim_enable_vsync_mode" file="misc/lv_anim_private.h" line="53" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/misc/lv_anim_private.h#L53">
  lv_anim_enable_vsync_mode [#lv_anim_enable_vsync_mode]

  ```c title=" " lineNumbers=1
  void lv_anim_enable_vsync_mode(bool enable)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type                    |
  | -------- | ----------------------- |
  | `enable` | <ApiLink name="bool" /> |
</ApiMember>

Structs [#structs]

<ApiMember kind="struct" name="lv_anim_state_t">
  lv_anim_state_t [#lv_anim_state_t]

  | Member                  | Type                                                 | Description |
  | ----------------------- | ---------------------------------------------------- | ----------- |
  | `anim_list_changed`     | <ApiLink name="bool" />                              |             |
  | `anim_run_round`        | <ApiLink name="bool" />                              |             |
  | `anim_vsync_registered` | <ApiLink name="bool" />                              |             |
  | `timer`                 | <ApiLink name="lv_timer_t" display="lv_timer_t *" /> |             |
  | `anim_ll`               | <ApiLink name="lv_ll_t" />                           |             |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_anim.h&#x22;]" includedBy="[&#x22;lv_global.h&#x22;, &#x22;lv_animimage_private.h&#x22;]" transitiveIncludes="[&#x22;lv_conf_internal.h&#x22;, &#x22;lv_conf_kconfig.h&#x22;, &#x22;lv_ext_data.h&#x22;, &#x22;lv_ll.h&#x22;, &#x22;lv_math.h&#x22;, &#x22;lv_tick.h&#x22;, &#x22;lv_timer.h&#x22;, &#x22;lv_types.h&#x22;]" />
